p002: Added Java solution
p003: Added Java solution
p004: Added Java solution
p005: Added Java solution
p006: Added Java solution
p007: Added Java solution