practice - java-solutions for 2010 problems