Irupu ("I-Loop") on Naoki Inaban (Japani) keksimä logiikka-arvoitus. Suorakulmaisessa tai neliömäisessä ruudukossa on ympyröitä joissakin soluissa. Tavoitteena on löytää ruudukosta lohkoja, joiden koko on joko 1 x 3 tai 3 x 1. Kukin lohko sisältää yhden ympyrän, ja sen on oltava ortogonaalisesti täsmälleen kahden muun lohkon vieressä. Kaikki lohkojen solut muodostavat yhden yhtenäisen alueen.

Cross+A osaa ratkaista pulmat 4 x 4 - 30 x 30.