Blocks And Lines Puzzle