divisible_v3_sol.cpp