main jest w Test2.java, logika w PinSolve.java. Każdy pasek jest zliczany i zapisywany dopiero gdy osiąga stan wiarygodny, tj został odczytany requiredColorReads razy. barsCounter wzrasta, gdy dwa ostatenie wiarygodne paski wskazują na wjazd na pasek.