Island castle puzzle