JAVA Week 10 solution