It's that worst sort of library - the sort where not only do you have to look things up in a complicated index, but first you have to look up where the index is!
Sudoku: Normal Sudoku rules apply.
Indices: In every row, column and box, place one cell which is both a row and a column index. That is, if the cell has digit D and is in row R and column C, then R appears in row D of column C, and C appears in column D of row R. In NONE of these cells may the row or the column index itself.
Arrows: Each arrow tells you how far away the index cell in that direction is, not counting itself (thus, an arrow cell with digit 1 tells you that the index cell is the adjacent cell).
Solution code: Row 1
on 31. December 2025, 22:48 by dzamie
Nice! The arrows are a fun way to kind of generate givens for the index puzzle, since I was able to place all the index cells before doing anything index-y.
I did definitely accidentally swap row and column index values a few times. Luckily I caught it quickly enough, but it's worth it to be extra careful.