UVa 402.cpp