Weekly Puzzle Challenge #002: IceCubes 01 (Hard)