Day 20 - Complete P70C, P70, P71

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