problem145-ReversibleBelowOneBillion