uva_1555.cpp