diff --git a/composeApp/src/commonMain/kotlin/domain/clues.kt b/composeApp/src/commonMain/kotlin/domain/clues.kt index 233544f..ecf32e4 100644 --- a/composeApp/src/commonMain/kotlin/domain/clues.kt +++ b/composeApp/src/commonMain/kotlin/domain/clues.kt @@ -110,11 +110,11 @@ class TripletClue, B : ItemClass, C : ItemClass>( } } return when (ic) { - ia - 2 -> !rowB[ia - 1].mayBe(b) - ia + 2 -> !rowB[ia + 1].mayBe(b) -1 -> !(rowB.getOrNull(ia - 1).mayBe(b) && rowC.getOrNull(ia - 2).mayBe(c)) && !(rowB.getOrNull(ia + 1).mayBe(b) && rowC.getOrNull(ia + 2).mayBe(c)) + ia - 2 -> !rowB[ia - 1].mayBe(b) + ia + 2 -> !rowB[ia + 1].mayBe(b) else -> true } }