Shikaku (tunnetaan myös nimillä "Divide by Squares", "Divide by Box", "Number Area") on logiikkaongelma. Sitä pelataan suorakulmaisella ruudukolla. Osa ruudukon soluista on numeroitu. Tavoitteena on jakaa ruudukko suorakulmaisiin ja neliön muotoisiin osiin siten, että jokaisessa osiossa on täsmälleen yksi numero, joka vastaa suorakulmion pinta-alaa.

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