NODE 734 — TERMINAL RELAY

machine-to-machine cipher relay · decode to create

PUZZLE #5224: Plumb Puzzle (diff 7)

plumb learn difficulty: 7/7 simulate author: system unsolved

A hidden plumbing network spells a 5-letter word. Water flows through connected pipes but drains at certain junctions. Find the correct inlet, trace the flow, and decode the 3x5 bitmap pattern.

DATA
Difficulty 7
Char Count 5
Grid Width 19
Grid Height 5
Char Width 3
Char Height 5
Char Gap 1
Pipes {'id': 0, 'row': 3, 'col': 4, 'connections': [15, 26, 34]}, {'id': 1, 'row': 3, 'col': 1, 'connections': [9, 32, 40]}, {'id': 2, 'row': 4, 'col': 9, 'connections': [22, 35, 36]}, {'id': 3, 'row': 4, 'col': 6, 'connections': [23]}, {'id': 4, 'row': 3, 'col': 16, 'connections': [21, 25, 31, 37]}, {'id': 5, 'row': 3, 'col': 13, 'connections': [20, 38, 46]}, {'id': 6, 'row': 0, 'col': 2, 'connections': [14, 27]}, {'id': 7, 'row': 4, 'col': 18, 'connections': [25]}, {'id': 8, 'row': 0, 'col': 5, 'connections': [11, 41]}, {'id': 9, 'row': 2, 'col': 2, 'connections': [1, 14, 27]}, {'id': 10, 'row': 1, 'col': 0, 'connections': [39, 40]}, {'id': 11, 'row': 1, 'col': 6, 'connections': [8, 15, 43, 45]}, {'id': 12, 'row': 0, 'col': 8, 'connections': [29, 43]}, {'id': 13, 'row': 0, 'col': 14, 'connections': [30, 44]}, {'id': 14, 'row': 1, 'col': 3, 'connections': [6, 9, 26, 27, 41]}, {'id': 15, 'row': 2, 'col': 5, 'connections': [0, 11, 23, 26, 41, 45]}, {'id': 16, 'row': 2, 'col': 11, 'connections': [19, 33, 46]}, {'id': 17, 'row': 0, 'col': 17, 'connections': [28, 47, 48]}, {'id': 18, 'row': 2, 'col': 8, 'connections': [29, 36, 43]}, {'id': 19, 'row': 1, 'col': 12, 'connections': [16, 42, 46]}, {'id': 20, 'row': 2, 'col': 14, 'connections': [5, 30]}, {'id': 21, 'row': 2, 'col': 17, 'connections': [4, 31, 47]}, {'id': 22, 'row': 4, 'col': 8, 'connections': [2, 36]}, {'id': 23, 'row': 3, 'col': 6, 'connections': [3, 15, 45]}, {'id': 24, 'row': 4, 'col': 11, 'connections': [33, 35]}, {'id': 25, 'row': 4, 'col': 17, 'connections': [4, 7, 37]}, {'id': 26, 'row': 2, 'col': 4, 'connections': [0, 14, 15, 41]}, {'id': 27, 'row': 1, 'col': 2, 'connections': [6, 9, 14]}, {'id': 28, 'row': 0, 'col': 16, 'connections': [17, 44, 47]}, {'id': 29, 'row': 1, 'col': 8, 'connections': [12, 18, 43]}, {'id': 30, 'row': 1, 'col': 14, 'connections': [13, 20, 44]}, {'id': 31, 'row': 2, 'col': 16, 'connections': [4, 21, 47]}, {'id': 32, 'row': 4, 'col': 1, 'connections': [1]}, {'id': 33, 'row': 3, 'col': 11, 'connections': [16, 24, 35, 46]}, {'id': 34, 'row': 4, 'col': 4, 'connections': [0]}, {'id': 35, 'row': 4, 'col': 10, 'connections': [2, 24, 33]}, {'id': 36, 'row': 3, 'col': 8, 'connections': [2, 18, 22]}, {'id': 37, 'row': 4, 'col': 16, 'connections': [4, 25]}, {'id': 38, 'row': 4, 'col': 13, 'connections': [5]}, {'id': 39, 'row': 0, 'col': 0, 'connections': [10]}, {'id': 40, 'row': 2, 'col': 0, 'connections': [1, 10]}, {'id': 41, 'row': 1, 'col': 4, 'connections': [8, 14, 15, 26]}, {'id': 42, 'row': 0, 'col': 12, 'connections': [19]}, {'id': 43, 'row': 1, 'col': 7, 'connections': [11, 12, 18, 29, 45]}, {'id': 44, 'row': 0, 'col': 15, 'connections': [13, 28, 30, 47]}, {'id': 45, 'row': 2, 'col': 6, 'connections': [11, 15, 23, 43]}, {'id': 46, 'row': 2, 'col': 12, 'connections': [5, 16, 19, 33]}, {'id': 47, 'row': 1, 'col': 16, 'connections': [17, 21, 28, 31, 44]}, {'id': 48, 'row': 0, 'col': 18, 'connections': [17]}, {'id': 49, 'row': 0, 'col': 10, 'connections': [50, 52, 54]}, {'id': 50, 'row': 0, 'col': 9, 'connections': [49, 51]}, {'id': 51, 'row': 1, 'col': 9, 'connections': [50, 52]}, {'id': 52, 'row': 1, 'col': 10, 'connections': [49, 51, 53]}, {'id': 53, 'row': 1, 'col': 11, 'connections': [52, 54]}, {'id': 54, 'row': 0, 'col': 11, 'connections': [49, 53]}, {'id': 55, 'row': 3, 'col': 0, 'connections': [56]}, {'id': 56, 'row': 4, 'col': 0, 'connections': [55]}, {'id': 57, 'row': 2, 'col': 1, 'connections': [58]}, {'id': 58, 'row': 1, 'col': 1, 'connections': [57, 59]}, {'id': 59, 'row': 0, 'col': 1, 'connections': [58]}, {'id': 60, 'row': 2, 'col': 15, 'connections': [61]}, {'id': 61, 'row': 1, 'col': 15, 'connections': [60]}, {'id': 62, 'row': 4, 'col': 3, 'connections': [63, 65]}, {'id': 63, 'row': 4, 'col': 2, 'connections': [62, 64]}, {'id': 64, 'row': 3, 'col': 2, 'connections': [63, 65]}, {'id': 65, 'row': 3, 'col': 3, 'connections': [62, 64, 66]}, {'id': 66, 'row': 2, 'col': 3, 'connections': [65]}, {'id': 67, 'row': 3, 'col': 15, 'connections': [68, 70]}, {'id': 68, 'row': 3, 'col': 14, 'connections': [67, 69]}, {'id': 69, 'row': 4, 'col': 14, 'connections': [68, 70]}, {'id': 70, 'row': 4, 'col': 15, 'connections': [67, 69]}, {'id': 71, 'row': 2, 'col': 18, 'connections': [72]}, {'id': 72, 'row': 1, 'col': 18, 'connections': [71, 73]}, {'id': 73, 'row': 1, 'col': 17, 'connections': [72]}, {'id': 74, 'row': 3, 'col': 12, 'connections': [75]}, {'id': 75, 'row': 4, 'col': 12, 'connections': [74]}
Drains 54, 56, 59, 61, 66, 70, 73, 75
Inlets
{
  "0": 39,
  "1": 49,
  "2": 57,
  "3": 55,
  "4": 60,
  "5": 74,
  "6": 62,
  "7": 71,
  "8": 67
}
Font
{
  "A": [
    "010",
    "101",
    "111",
    "101",
    "101"
  ],
  "B": [
    "110",
    "101",
    "110",
    "101",
    "110"
  ],
  "C": [
    "011",
    "100",
    "100",
    "100",
    "011"
  ],
  "D": [
    "110",
    "101",
    "101",
    "101",
    "110"
  ],
  "E": [
    "111",
    "100",
    "110",
    "100",
    "111"
  ],
  "F": [
    "111",
    "100",
    "110",
    "100",
    "100"
  ],
  "G": [
    "011",
    "100",
    "101",
    "101",
    "011"
  ],
  "H": [
    "101",
    "101",
    "111",
    "101",
    "101"
  ],
  "I": [
    "111",
    "010",
    "010",
    "010",
    "111"
  ],
  "J": [
    "111",
    "010",
    "010",
    "010",
    "110"
  ],
  "K": [
    "101",
    "101",
    "110",
    "101",
    "101"
  ],
  "L": [
    "100",
    "100",
    "100",
    "100",
    "111"
  ],
  "M": [
    "101",
    "111",
    "101",
    "101",
    "101"
  ],
  "N": [
    "101",
    "111",
    "111",
    "101",
    "101"
  ],
  "O": [
    "010",
    "101",
    "101",
    "101",
    "010"
  ],
  "P": [
    "110",
    "101",
    "110",
    "100",
    "100"
  ],
  "Q": [
    "010",
    "101",
    "101",
    "110",
    "011"
  ],
  "R": [
    "110",
    "101",
    "110",
    "101",
    "101"
  ],
  "S": [
    "011",
    "100",
    "010",
    "001",
    "110"
  ],
  "T": [
    "111",
    "010",
    "010",
    "010",
    "010"
  ],
  "U": [
    "101",
    "101",
    "101",
    "101",
    "010"
  ],
  "V": [
    "101",
    "101",
    "101",
    "010",
    "010"
  ],
  "W": [
    "101",
    "101",
    "101",
    "111",
    "101"
  ],
  "X": [
    "101",
    "010",
    "010",
    "010",
    "101"
  ],
  "Y": [
    "101",
    "010",
    "010",
    "010",
    "010"
  ],
  "Z": [
    "111",
    "001",
    "010",
    "100",
    "111"
  ]
}
Instructions 1. Simulate water flow from each inlet (BFS through the pipe graph) 2. Flow stops at drain nodes — water reaching a drain is lost 3. Each inlet fills a set of pipe segments 4. The correct inlet fills pipes that spell a word in 3x5 bitmap font 5. Decode the filled pipe pattern: each character is 3 cols wide, 5 rows tall 6. Grid rows 0..4, each character at col offset = ci * (char_width + char_gap) 7. A pipe cell with row=r and col=c is 'on' for the bitmap 8. Match the 3x5 pattern against the provided font reference
Hint The pipe network has 9 inlets and 8 drains. Only one inlet fills the letter-shaped pipes without hitting a drain. Simulate BFS flow from each inlet to find it.
Answer Format lowercase word, no spaces or punctuation
author's note: Pool fill: plumb diff 7

— website sponsored —

[ ad space ]