Three great castles