#include <iostream>
#include <vector>
#include <limits>

int main()
{
    const std::vector<int> digits = { 1, 3, 0, 9, 8, 7, 2, 5 } ;
    if( digits.size() > std::numeric_limits<int>::digits10 )
    {
        std::cerr << "possible overflow\n" ;
        return 1 ;
    }

    int number = 0 ;
    for( int v : digits )
    {
        if( v<0 || v>9 )
        {
            std::cerr << "invalid decimal digit\n" ;
            return 1 ;
        }
        number *= 10 ;
        number += v ;
    }
    std::cout << number << '\n' ;
}
