Island of Logic

POJ - 1478