All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars    
perplexus dot info

Home > Games
More Than One Solution? (Posted on 2017-10-26) Difficulty: 4 of 5
Every week the Parade magazine supplement to many American newspapers publishes a puzzle called Numbrix. Below is a sample with the answer worked out.

The bold-face numbers are the ones given; the non-bolded numbers are the solution. The puzzle is always 9x9 and the idea is to produce a path of numbers from 1 through 81 so that the sixteen given numbers fit into the sequence without change. Each week the sixteen numbers have been in the same positions as the bolded numbers here. Each step from one number to the next must be either vertical or horizontal--never diagonal.

The question for you is: If the author of one of these puzzles first produces an arbitrary path, starting anywhere and ending anywhere (not necessarily on the edge of the tableau), and the numbers in the bolded positions revealed as the puzzle, will the puzzle always be solvable.

Another way of phrasing the question is: We know that some sets of numbers in the bolded positions have no solutions and would never be presented. Obviously also, some sets of numbers can be solved as they have only one solution; samples of this are published every week. The question becomes, Can a set of numbers be placed in the bolded positions so that there'd be two or more possible paths that would fit, and therefore be two or more solutions? <table style=\\"width:80%\\" border=1> <tr> <td height=50 width=25 align=\\"center\\" valign=\\"center\\" bgcolor=\\"white\\" > <font size=+2> 67 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 66 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 63 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 62 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 59 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 58 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 1 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 2 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 3 <font> <td> <tr> <tr> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 68 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 65 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 64 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 61 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 60 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 57 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 6 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 5 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 4 <font> <td> <tr> <tr> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 69 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 70 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 53 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 54 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 55 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 56 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 7 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 8 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 9 <font> <td> <tr> <tr> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 72 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 71 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 52 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 37 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 36 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 13 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 12 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 11 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 10 <font> <td> <tr> <tr> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 73 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 74 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 51 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 38 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 35 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 14 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 15 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 16 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 17 <font> <td> <tr> <tr> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 76 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 75 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 50 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 39 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 34 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 33 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 32 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 19 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 18 <font> <td> <tr> <tr> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 77 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 48 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 49 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 40 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 41 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 30 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 31 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 20 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 21 <font> <td> <tr> <tr> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 78 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 47 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 46 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 45 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 42 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 29 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 26 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 25 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 22 <font> <td> <tr> <tr> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 79 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 80 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 81 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 44 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 43 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 28 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 27 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 24 <font> <td> <td height=50 width=25 align=\\\"center\\\" valign=\\\"center\\\" bgcolor=\\\"white\\\" > <font size=+2> 23 <font> <td> <tr> <table> <center> Sample puzzles can be found at

<a href=http://parade.com/numbrix>parade.com/numbrix

Note that some have more than the specified positions marked. Are the extra positions needed?

No Solution Yet Submitted by Charlie    
Rating: 3.0000 (1 votes)

Comments: ( Back to comment list | You must be logged in to post comments.)
Solution Another solution | Comment 2 of 3 |
For the given board size, start the path as a spiral.  Start at an outer corner.  Bold numbers would be 1, 3, 5, ... 31.  Solver would get to 31 and have no idea which way to go.  There would probably be thousands of possible paths.
  Posted by Jer on 2017-10-26 18:07:13
Please log in:
Login:
Password:
Remember me:
Sign up! | Forgot password


Search:
Search body:
Forums (0)
Newest Problems
Random Problem
FAQ | About This Site
Site Statistics
New Comments (0)
Unsolved Problems
Top Rated Problems
This month's top
Most Commented On

Chatterbox:
Copyright © 2002 - 2024 by Animus Pactum Consulting. All rights reserved. Privacy Information