Day 17 - Complete P66 (according to how I interpret it)

Signed-off-by: Pang Yan Han <pangyanhan@gmail.com>