rebuild day01-03, add day04 exercises
rebuild day01-03, add day04 exercises