JAVA Week 7 solution