선로 논리 퍼즐: 모든 행과 열에 적힌 수만큼만 선로 칸이 오도록 입구에서 출구까지 선로 한 줄을 까세요. 6×6에서 10×10까지 이어지는 시간제 도전.
칸에서 칸으로 손가락을 끌면 그 사이에 선로가 놓입니다. 이미 깐 선로를 따라 시작한 드래그는 반대로 선로를 지웁니다. 빈 칸을 탭하면 ✕(선로 없음) 표시, 내 선로가 있는 칸을 탭하면 그 칸이 지워집니다. ✕ 표시 버튼을 켜면 한 번의 드래그로 여러 칸에 ✕를 칠할 수 있고, 되돌리기는 마지막 동작을 취소합니다.
선로는 왼쪽 가장자리의 초록 화살표로 들어와 아래쪽 가장자리의 노란 화살표로 나갑니다. 직선과 90도 곡선으로만 이어진 한 줄이어야 하며, 갈림길·교차·고리·따로 떨어진 조각은 안 됩니다. 각 열 위와 각 행 오른쪽의 숫자는 그 줄에서 선로가 지나는 칸의 수입니다. 줄이 맞으면 숫자가 초록, 선로가 너무 많으면 빨강으로 바뀝니다. 모서리에 점이 있는 청회색 칸의 조각은 처음부터 주어진 것이라 바꿀 수 없습니다.
4×4 연습은 시간 제한 없는 짧은 안내입니다. 도전은 6×6 퍼즐 3개로 시작해 7×7·8×8·9×9를 각각 3개씩 거치고, 13번째부터는 모두 10×10입니다. 퍼즐마다 제한 시간이 따로 있습니다: 크기에 따라 90·125·160·200·240초에서, 이번 도전에서 이미 푼 퍼즐 하나마다 5초씩 빠지며 하한은 없습니다. 길이 완성되는 순간 시계가 멈추고 작은 기차가 그 길을 달립니다. 시간이 다 되면 도전이 끝납니다. 점수는 푼 퍼즐 수이고, 같으면 남은 시간의 합계(0.1초 단위)로 가립니다. 49번째 퍼즐은 시간이 0초라서 한 번의 도전은 48개를 넘을 수 없습니다.
이미 결정된 줄부터 시작하세요. 숫자가 0인 행이나 열은 전부 ✕이고, 숫자가 그 줄에 아직 열려 있는 칸 수와 같으면 전부 선로입니다. 어떤 줄의 선로 칸이 숫자만큼 차면 나머지 칸은 모두 ✕입니다. 바로 표시해 두세요. 그 ✕들이 다음 추리를 보이게 해 줍니다. 거꾸로도 셀 수 있습니다: 어떤 열에 5가 필요한데 ✕가 아닌 칸이 딱 5개라면 그 5칸이 모두 선로입니다.
그다음엔 끝을 따라가세요. 선로 칸은 정확히 두 방향으로 이어지므로, 열린 변이 둘뿐인 선로 칸은 그 둘을 모두 써야 하고, 열린 변이 하나 이하인 칸에는 선로가 올 수 없습니다. 그래서 모서리나 ✕·바깥 벽 사이에 낀 칸이 빨리 채워집니다. 주어진 조각과 입구·출구 화살표에서 출발해 가지고 있는 모든 조각의 열린 끝을 계속 늘려 가세요.
마지막 몇 칸은 길 전체에 대한 두 규칙이 정해 줍니다. 선로는 절대 스스로 닫힐 수 없으니, 같은 선로 토막의 두 끝을 이으면 안 됩니다. 그리고 입구에서 오는 토막과 출구에서 오는 토막은 모든 숫자가 이미 맞았을 때만 만날 수 있습니다. 둘을 이으면 길이 끝나기 때문입니다. 어떤 연결이 둘을 너무 일찍 잇게 된다면 그 연결은 막힌 것이고 선로는 다른 쪽으로 가야 합니다.
모든 퍼즐은 이 추리만으로 끝까지 풀리고 답이 정확히 하나가 되도록 만들어지므로 찍을 필요가 없습니다. 막히면 한 칸 모자란 줄이나, 갈 길이 하나만 남은 끝을 찾아보세요. 도전에서는 속도도 중요합니다. 긴 직선은 한 번에 드래그하고, 다 찬 줄은 ✕ 표시 모드로 쓸어 담고, 판을 지우기보다 되돌리기를 쓰세요.