uva 1790.cpp