Hexa Block Puzzle: Master the Tangram Challenge