Descriptions:

Island of Logic

POJ - 1478