Canonical Island Shapes - Coding problem | OneNoughtOne