Java: P17 complete