See Wire puzzle.