Logic Masters Deutschland e.V.

BitClock (new constraint)

(Published on 31. October 2025, 20:46 by Killer Joe)

Click image to play in SudokuPad

Hello.

I am very excited to introduce this new constraint especially after seeing how much Simon loved it when it appeared on Cracking the Cryptic

Note: This puzzle has only one additional rule, and it’s simpler than it might first appear. Take a few seconds to read it carefully and a couple of minutes to get used to it. The example should make everything clear.


Normal sudoku rules apply.

BitClock: Each BitClock consists of an arrow cell at the centre of the clock and its four orthogonal neighbours. The digit in the arrow cell encodes the parity (odd or even) of those four neighbours.

Even digits represent bits that are ON (E), and odd digits represent bits that are OFF (O). The corresponding 4-bit code for each digit (read from left to right) determines the parities of the four adjacent cells.

The arrow indicates the starting bit of the sequence, which continues clockwise around the BitClock.


Example:
If a 3 is placed in a BitClock cell, its code is OOEE.
Starting from the direction of the arrow and reading clockwise, the four orthogonal neighbours must be Odd, Odd, Even, Even.


Digit Codes:



1 → OOOE


2 → OOEO


3 → OOEE


4 → OEOO


5 → OEOE


6 → OEEO


7 → OEEE


8 → EOOO


9 → EOOE


Have fun.


Understanding the Binary Behind BitClocks

Optional: The rest of this explanation is here for reference. You are encouraged to try the puzzle and discover the logic on your own before reading further.

Binary codes are sequences of bits where each bit has twice the value of the previous one.
A typical list of binary place values is:

… 32, 16, 8, 4, 2, 1

Binary is usually written with the largest value on the left and the least significant bit (LSB) on the right. This mirrors normal reading order and makes addition straightforward: you simply add the values of all the bits that are ON.

Since BitClocks only need four bits, we use the four values:

8, 4, 2, 1
(from left to right)

Examples

The digit 4 is written in binary as 0100
Only the 4-bit is ON; the 8-, 2-, and 1-bits are OFF.

The digit 5 is 0101
The 4-bit and the 1-bit are ON → 4 + 1 = 5.

In binary, the characters 0 and 1 do not literally mean “zero” and “one”; they simply mark whether a bit is OFF or ON.
Because BitClocks care about parity, we translate them like this:

  • 0 → O → Odd (OFF)
  • 1 → E → Even (ON)

So binary can be rewritten using O and E without losing any information.

Why this matters for solving

Part of the enjoyment of BitClocks is discovering how these binary patterns interact, but the constraint can feel unusual at first. Here are a few conceptual hints to help you build intuition, without spoilers:

  1. Think of the switches as ON/OFF controls
    Which switches are ON determine the value of the central digit.
    Cells that are switched ON must have an even digit, cells that are switched OFF must have an odd digit.
  2. BitClocks mimic familiar constraints
    Because the bits add up to form the digit, some of the resulting logic works similarly to arrow sudoku.
    Because bits encode parity, some logic resembles white kropki dots, but without requiring digits to be consecutive.
    BitClocks combine these behaviours in a compact and surprisingly rich way.
Spoiler
  1. High bits put pressure on the lower bits
    If the 8-bit is ON, the remaining three bits can only sum up to at most 1.
    This restricts the digit heavily (only 8 or 9 are possible).
    Conversely, if a 2-bit or 4-bit is ON, the 8-bit may be forced OFF.
  2. The LSB (1-bit) is often the “tiebreaker”
    Because the 1-bit determines the parity of the central digit, this is often where to look when searching for relationships between odd and even.

Solution code: row 9, first 6 digits.

Last changed on on 25. November 2025, 21:31

Solved by jmw, killje, SKORP17, zeniko, egubachu, tuturitu, marcmees, ocular, gzalex, Fra314, saltviolet, joyeusenoelle, MaxSmartable, fkib, lmtyy, godoffours
Full list

Comments

on 25. November 2025, 21:31 by Killer Joe
Added section 'Understanding binary in bitclocks.'

on 2. November 2025, 19:49 by Fra314
Beautifully constructed, I love this constraint!

Last changed on 1. November 2025, 22:45

on 1. November 2025, 18:48 by Rollo
Why do the arrows point counter-clockwise?

That is a great question.
And the answer has something to do with the mechanics of the puzzle. In my opinion it improves visibility because you can easily find the first and last 'bit' of the code. Grts, Jonesy.

Last changed on 1. November 2025, 22:45

on 1. November 2025, 08:54 by zeniko
36335721 12451294 34819716 34861898 52629817 38452776 78257687 74283838 32632835 79659357 94667513 54273514 96663589 76674956 92247295 94862352 33219779 36889377 98689256 36264981 98264781 12438831 58475238 91414629 37679799 74329619 18892799 74617174 72256649 58836766 38843764 11279931 54257281 56858886 94225787 91277959 36425386 16856337 36473136 92627787 14674192 72852867 14675222 71419316 ;-)

Haha! Very clever comment. Love it. My pleasure. Grts, Jonesy.

on 1. November 2025, 05:25 by egubachu
Fantastic puzzle! I absolutely love this constraint! The logic is not too hard, but nevertheless refined very interesting. It’s a really nice mix of parity deductions and hunting for some digits. It’s a very enjoyable solve all the way through!

Difficulty:2
Rating:90 %
Solved:16 times
Observed:0 times
ID:000PXU

New Meta puzzle

Enter solution

Solution code:

Login