Castle puzzle