some cpp file from Uva