Nonogram: Swept off your feet!