[Alg1_4_Puzzle] Initial commit