Rak puzzle