Java code(7/25 FRI) + PHP code (7/27 SUN)