Day 31 - Complete P94.

Wow, I've been on this for a month

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