﻿// WARNING: This .txt file is generated from the corresponding .tt file. DO NOT edit this .txt directly.

// Limit of sequences in ForEach.

// ForEach via lifting, explicit, and explicit with indexing.
Range(1, 11)
ForEach(s1:Range(1, 11), (s1,))
ForEach(s1:Range(1, 11), (#s1, s1))
Range(1, 11) * Range(2, 12)
ForEach(s1:Range(1, 11), s2:Range(2, 12), (s1 * s2,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), (#s1, s1 * s2))
Range(1, 11) * Range(2, 12) * Range(3, 13)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), (s1 * s2 * s3,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), (#s1, s1 * s2 * s3))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), (s1 * s2 * s3 * s4,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), (#s2, s1 * s2 * s3 * s4))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), (s1 * s2 * s3 * s4 * s5,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), (#s2, s1 * s2 * s3 * s4 * s5))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), (s1 * s2 * s3 * s4 * s5 * s6,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), (#s3, s1 * s2 * s3 * s4 * s5 * s6))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), (s1 * s2 * s3 * s4 * s5 * s6 * s7,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), (#s3, s1 * s2 * s3 * s4 * s5 * s6 * s7))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), (#s4, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), (#s4, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), (#s5, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), (#s5, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), (#s6, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), (#s6, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13 * s14,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), (#s7, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13 * s14))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13 * s14 * s15,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), (#s7, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13 * s14 * s15))
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13 * s14 * s15 * s16,))
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), (#s8, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13 * s14 * s15 * s16)) // Fails
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26) * Range(17, 27) // Fails
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), s17:Range(17, 27), (s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13 * s14 * s15 * s16 * s17,)) // Fails
ForEach(s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), s17:Range(17, 27), (#s8, s1 * s2 * s3 * s4 * s5 * s6 * s7 * s8 * s9 * s10 * s11 * s12 * s13 * s14 * s15 * s16 * s17)) // Fails

// In Sum.
Range(1, 11) * Range(2, 12) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26) | Sum(_)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26) * Range(17, 27) | Sum(_) // Fails

// ForEachIf and ForEach with [if].
ForEachIf(s0:Range(0, 10), (s0) mod 3 = 0, (s0))
ForEach(s0:Range(0, 10), [if] (s0) mod 3 = 0, (s0))
ForEachIf(s0:Range(0, 10), (s0) mod 3 = 0, (#s0, s0))
ForEach(s0:Range(0, 10), [if] (s0) mod 3 = 0, (#s0, s0))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), (s0+s1) mod 3 = 0, (s0, s1))
ForEach(s0:Range(0, 10), s1:Range(1, 11), [if] (s0+s1) mod 3 = 0, (s0, s1))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), (s0+s1) mod 3 = 0, (#s1, s0, s1))
ForEach(s0:Range(0, 10), s1:Range(1, 11), [if] (s0+s1) mod 3 = 0, (#s1, s0, s1))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), (s0+s1+s2) mod 2 = 0, (s0, s1, s2))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), [if] (s0+s1+s2) mod 2 = 0, (s0, s1, s2))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), (s0+s1+s2) mod 2 = 0, (#s1, s0, s1, s2))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), [if] (s0+s1+s2) mod 2 = 0, (#s1, s0, s1, s2))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), (s0+s1+s2+s3) mod 3 = 0, (s0, s1, s2, s3))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), [if] (s0+s1+s2+s3) mod 3 = 0, (s0, s1, s2, s3))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), (s0+s1+s2+s3) mod 3 = 0, (#s2, s0, s1, s2, s3))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), [if] (s0+s1+s2+s3) mod 3 = 0, (#s2, s0, s1, s2, s3))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), (s0+s1+s2+s3+s4) mod 4 = 0, (s0, s1, s2, s3, s4))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), [if] (s0+s1+s2+s3+s4) mod 4 = 0, (s0, s1, s2, s3, s4))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), (s0+s1+s2+s3+s4) mod 4 = 0, (#s2, s0, s1, s2, s3, s4))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), [if] (s0+s1+s2+s3+s4) mod 4 = 0, (#s2, s0, s1, s2, s3, s4))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), (s0+s1+s2+s3+s4+s5) mod 5 = 0, (s0, s1, s2, s3, s4, s5))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), [if] (s0+s1+s2+s3+s4+s5) mod 5 = 0, (s0, s1, s2, s3, s4, s5))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), (s0+s1+s2+s3+s4+s5) mod 5 = 0, (#s3, s0, s1, s2, s3, s4, s5))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), [if] (s0+s1+s2+s3+s4+s5) mod 5 = 0, (#s3, s0, s1, s2, s3, s4, s5))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), (s0+s1+s2+s3+s4+s5+s6) mod 6 = 0, (s0, s1, s2, s3, s4, s5, s6))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5+s6) mod 6 = 0, (s0, s1, s2, s3, s4, s5, s6))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), (s0+s1+s2+s3+s4+s5+s6) mod 6 = 0, (#s3, s0, s1, s2, s3, s4, s5, s6))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5+s6) mod 6 = 0, (#s3, s0, s1, s2, s3, s4, s5, s6))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 = 0, (s0, s1, s2, s3, s4, s5, s6, s7))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 = 0, (s0, s1, s2, s3, s4, s5, s6, s7))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 = 0, (#s4, s0, s1, s2, s3, s4, s5, s6, s7))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 = 0, (#s4, s0, s1, s2, s3, s4, s5, s6, s7))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 = 0, (#s4, s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 = 0, (#s4, s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 = 0, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 = 0, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 = 0, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 = 0, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 = 0, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 = 0, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 = 0, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 = 0, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 = 0, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 = 0, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15))
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 = 0, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15)) // Fails
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 = 0, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15)) // Fails
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails
ForEachIf(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 = 0, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 = 0, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails

// ForEachWhile and ForEach with [while].
ForEachWhile(s0:Range(0, 10), (s0) mod 3 = 0, (s0))
ForEachWhile(s0:Range(0, 10), [while] (s0) mod 3 >= 0, (s0))
ForEach(s0:Range(0, 10), [while] (s0) mod 3 < 2, (s0))
ForEachWhile(s0:Range(0, 10), (s0) mod 3 = 0, (#s0, s0))
ForEachWhile(s0:Range(0, 10), [while] (s0) mod 3 >= 0, (#s0, s0))
ForEach(s0:Range(0, 10), [while] (s0) mod 3 < 2, (#s0, s0))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), (s0+s1) mod 3 = 0, (s0, s1))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), [while] (s0+s1) mod 3 >= 0, (s0, s1))
ForEach(s0:Range(0, 10), s1:Range(1, 11), [while] (s0+s1) mod 3 < 2, (s0, s1))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), (s0+s1) mod 3 = 0, (#s1, s0, s1))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), [while] (s0+s1) mod 3 >= 0, (#s1, s0, s1))
ForEach(s0:Range(0, 10), s1:Range(1, 11), [while] (s0+s1) mod 3 < 2, (#s1, s0, s1))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), (s0+s1+s2) mod 2 = 0, (s0, s1, s2))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), [while] (s0+s1+s2) mod 2 >= 0, (s0, s1, s2))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), [while] (s0+s1+s2) mod 2 < 1, (s0, s1, s2))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), (s0+s1+s2) mod 2 = 0, (#s1, s0, s1, s2))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), [while] (s0+s1+s2) mod 2 >= 0, (#s1, s0, s1, s2))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), [while] (s0+s1+s2) mod 2 < 1, (#s1, s0, s1, s2))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), (s0+s1+s2+s3) mod 3 = 0, (s0, s1, s2, s3))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), [while] (s0+s1+s2+s3) mod 3 >= 0, (s0, s1, s2, s3))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), [while] (s0+s1+s2+s3) mod 3 < 2, (s0, s1, s2, s3))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), (s0+s1+s2+s3) mod 3 = 0, (#s2, s0, s1, s2, s3))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), [while] (s0+s1+s2+s3) mod 3 >= 0, (#s2, s0, s1, s2, s3))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), [while] (s0+s1+s2+s3) mod 3 < 2, (#s2, s0, s1, s2, s3))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), (s0+s1+s2+s3+s4) mod 4 = 0, (s0, s1, s2, s3, s4))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), [while] (s0+s1+s2+s3+s4) mod 4 >= 0, (s0, s1, s2, s3, s4))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), [while] (s0+s1+s2+s3+s4) mod 4 < 3, (s0, s1, s2, s3, s4))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), (s0+s1+s2+s3+s4) mod 4 = 0, (#s2, s0, s1, s2, s3, s4))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), [while] (s0+s1+s2+s3+s4) mod 4 >= 0, (#s2, s0, s1, s2, s3, s4))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), [while] (s0+s1+s2+s3+s4) mod 4 < 3, (#s2, s0, s1, s2, s3, s4))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), (s0+s1+s2+s3+s4+s5) mod 5 = 0, (s0, s1, s2, s3, s4, s5))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), [while] (s0+s1+s2+s3+s4+s5) mod 5 >= 0, (s0, s1, s2, s3, s4, s5))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), [while] (s0+s1+s2+s3+s4+s5) mod 5 < 4, (s0, s1, s2, s3, s4, s5))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), (s0+s1+s2+s3+s4+s5) mod 5 = 0, (#s3, s0, s1, s2, s3, s4, s5))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), [while] (s0+s1+s2+s3+s4+s5) mod 5 >= 0, (#s3, s0, s1, s2, s3, s4, s5))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), [while] (s0+s1+s2+s3+s4+s5) mod 5 < 4, (#s3, s0, s1, s2, s3, s4, s5))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), (s0+s1+s2+s3+s4+s5+s6) mod 6 = 0, (s0, s1, s2, s3, s4, s5, s6))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5+s6) mod 6 >= 0, (s0, s1, s2, s3, s4, s5, s6))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5+s6) mod 6 < 5, (s0, s1, s2, s3, s4, s5, s6))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), (s0+s1+s2+s3+s4+s5+s6) mod 6 = 0, (#s3, s0, s1, s2, s3, s4, s5, s6))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5+s6) mod 6 >= 0, (#s3, s0, s1, s2, s3, s4, s5, s6))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5+s6) mod 6 < 5, (#s3, s0, s1, s2, s3, s4, s5, s6))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 = 0, (s0, s1, s2, s3, s4, s5, s6, s7))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 < 6, (s0, s1, s2, s3, s4, s5, s6, s7))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 = 0, (#s4, s0, s1, s2, s3, s4, s5, s6, s7))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 >= 0, (#s4, s0, s1, s2, s3, s4, s5, s6, s7))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 7 < 6, (#s4, s0, s1, s2, s3, s4, s5, s6, s7))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 < 7, (s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 = 0, (#s4, s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 >= 0, (#s4, s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 8 < 7, (#s4, s0, s1, s2, s3, s4, s5, s6, s7, s8))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 < 8, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 = 0, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 >= 0, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 9 < 8, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 9, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 9, (#s5, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 < 10, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 = 0, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 >= 0, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 11 < 10, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 < 11, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 = 0, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 >= 0, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 12 < 11, (#s6, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 < 12, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 = 0, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 >= 0, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 13 < 12, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 < 13, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 = 0, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 >= 0, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 14 < 13, (#s7, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15))
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 < 14, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15))
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 = 0, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15)) // Fails
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 >= 0, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15)) // Fails
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 15 < 14, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15)) // Fails
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 = 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 >= 0, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 < 15, (s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 = 0, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails
ForEachWhile(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 >= 0, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails
ForEach(s0:Range(0, 10), s1:Range(1, 11), s2:Range(2, 12), s3:Range(3, 13), s4:Range(4, 14), s5:Range(5, 15), s6:Range(6, 16), s7:Range(7, 17), s8:Range(8, 18), s9:Range(9, 19), s10:Range(10, 20), s11:Range(11, 21), s12:Range(12, 22), s13:Range(13, 23), s14:Range(14, 24), s15:Range(15, 25), s16:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15+s16) mod 16 < 15, (#s8, s0, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16)) // Fails

// Null Checks
``` e := [0]->TakeIf(false);

e * Range(2, 12)
Range(1, 11) * e
e * Range(2, 12) * Range(3, 13)
Range(1, 11) * e * Range(3, 13)
Range(1, 11) * Range(2, 12) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14)
Range(1, 11) * e * Range(3, 13) * Range(4, 14)
Range(1, 11) * Range(2, 12) * e * Range(4, 14)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17) * Range(8, 18)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17) * Range(8, 18)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e * Range(8, 18)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17) * Range(8, 18) * Range(9, 19)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e * Range(8, 18) * Range(9, 19)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * e * Range(9, 19)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e * Range(8, 18) * Range(9, 19) * Range(10, 20)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * e * Range(9, 19) * Range(10, 20)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * e * Range(10, 20)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * e * Range(9, 19) * Range(10, 20) * Range(11, 21)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * e * Range(10, 20) * Range(11, 21)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * e * Range(11, 21)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * e * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * e * Range(10, 20) * Range(11, 21) * Range(12, 22)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * e * Range(11, 21) * Range(12, 22)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * e * Range(12, 22)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * e * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * e * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * e * Range(11, 21) * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * e * Range(12, 22) * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * e * Range(13, 23)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * e * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * e * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * e * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * e * Range(12, 22) * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * e * Range(13, 23) * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * e * Range(14, 24)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * e * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * e * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * e * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * e * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * e * Range(13, 23) * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * e * Range(14, 24) * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * e * Range(15, 25)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * e
e * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * e * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * e * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * e * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * e * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * e * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * e * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * e * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * e * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * e * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * e * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * e * Range(13, 23) * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * e * Range(14, 24) * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * e * Range(15, 25) * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * e * Range(16, 26)
Range(1, 11) * Range(2, 12) * Range(3, 13) * Range(4, 14) * Range(5, 15) * Range(6, 16) * Range(7, 17) * Range(8, 18) * Range(9, 19) * Range(10, 20) * Range(11, 21) * Range(12, 22) * Range(13, 23) * Range(14, 24) * Range(15, 25) * e

ForEach(s0:e, (s0, "Should not appear"))
ForEach(s0:e, (#s0, s0, "Should not appear"))
ForEachIf(s0:e, (s0) mod 10 = 0, "Should not appear")
ForEach(s0:e, [if] (s0) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, (s0) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, [while] (s0) mod 10 >= 0, "Should not appear")
ForEach(s0:e, [while] (s0) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, (s0) mod 10 = 0, (#s0, "Should not appear"))
ForEach(s0:e, [if] (s0) mod 10 = 0, (#s0, "Should not appear"))
ForEachWhile(s0:e, (s0) mod 10 = 0, (#s0, "Should not appear"))
ForEachWhile(s0:e, [while] (s0) mod 10 >= 0, (#s0, "Should not appear"))
ForEach(s0:e, [while] (s0) mod 10 < 5, (#s0, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), (s0+s1, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), (#s1, s0+s1, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), (s0+s1) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), [if] (s0+s1) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), (s0+s1) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), [while] (s0+s1) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), [while] (s0+s1) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), (s0+s1) mod 10 = 0, (#s1, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), [if] (s0+s1) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), (s0+s1) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), [while] (s0+s1) mod 10 >= 0, (#s1, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), [while] (s0+s1) mod 10 < 5, (#s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, (s0+s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, (#s1, s0+s1, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, (s0+s1) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, [if] (s0+s1) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, (s0+s1) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, [while] (s0+s1) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, [while] (s0+s1) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, (s0+s1) mod 10 = 0, (#s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, [if] (s0+s1) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, (s0+s1) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, [while] (s0+s1) mod 10 >= 0, (#s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, [while] (s0+s1) mod 10 < 5, (#s1, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), (s0+s1+s2, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), (#s1, s0+s1+s2, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), (s0+s1+s2) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), [if] (s0+s1+s2) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), (s0+s1+s2) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), [while] (s0+s1+s2) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), [while] (s0+s1+s2) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), (s0+s1+s2) mod 10 = 0, (#s1, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), [if] (s0+s1+s2) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), (s0+s1+s2) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), [while] (s0+s1+s2) mod 10 >= 0, (#s1, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), [while] (s0+s1+s2) mod 10 < 5, (#s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), (s0+s1+s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), (#s1, s0+s1+s2, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), (s0+s1+s2) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), [if] (s0+s1+s2) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), (s0+s1+s2) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), [while] (s0+s1+s2) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), [while] (s0+s1+s2) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), (s0+s1+s2) mod 10 = 0, (#s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), [if] (s0+s1+s2) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), (s0+s1+s2) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), [while] (s0+s1+s2) mod 10 >= 0, (#s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), [while] (s0+s1+s2) mod 10 < 5, (#s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, (s0+s1+s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, (#s1, s0+s1+s2, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, (s0+s1+s2) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, [if] (s0+s1+s2) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, (s0+s1+s2) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, [while] (s0+s1+s2) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, [while] (s0+s1+s2) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, (s0+s1+s2) mod 10 = 0, (#s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, [if] (s0+s1+s2) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, (s0+s1+s2) mod 10 = 0, (#s1, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, [while] (s0+s1+s2) mod 10 >= 0, (#s1, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, [while] (s0+s1+s2) mod 10 < 5, (#s1, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), (#s2, s0+s1+s2+s3, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), [if] (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), [if] (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 >= 0, (#s2, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 < 5, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), (#s2, s0+s1+s2+s3, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), [if] (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), [if] (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 >= 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 < 5, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), (s0+s1+s2+s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), (#s2, s0+s1+s2+s3, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), [if] (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), [if] (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 >= 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), [while] (s0+s1+s2+s3) mod 10 < 5, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, (s0+s1+s2+s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, (#s2, s0+s1+s2+s3, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, [if] (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, (s0+s1+s2+s3) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, [while] (s0+s1+s2+s3) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, [while] (s0+s1+s2+s3) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, [if] (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, (s0+s1+s2+s3) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, [while] (s0+s1+s2+s3) mod 10 >= 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, [while] (s0+s1+s2+s3) mod 10 < 5, (#s2, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (#s2, s0+s1+s2+s3+s4, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [if] (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [if] (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 >= 0, (#s2, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 < 5, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (#s2, s0+s1+s2+s3+s4, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [if] (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [if] (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 >= 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 < 5, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), (#s2, s0+s1+s2+s3+s4, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), [if] (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), [if] (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 >= 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 < 5, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), (s0+s1+s2+s3+s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), (#s2, s0+s1+s2+s3+s4, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), [if] (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), [if] (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 >= 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), [while] (s0+s1+s2+s3+s4) mod 10 < 5, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, (s0+s1+s2+s3+s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, (#s2, s0+s1+s2+s3+s4, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, [if] (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, (s0+s1+s2+s3+s4) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, [while] (s0+s1+s2+s3+s4) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, [while] (s0+s1+s2+s3+s4) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, [if] (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, (s0+s1+s2+s3+s4) mod 10 = 0, (#s2, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, [while] (s0+s1+s2+s3+s4) mod 10 >= 0, (#s2, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, [while] (s0+s1+s2+s3+s4) mod 10 < 5, (#s2, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (#s3, s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (#s3, s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (#s3, s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), (#s3, s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), (s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), (#s3, s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, (s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, (#s3, s0+s1+s2+s3+s4+s5, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, (s0+s1+s2+s3+s4+s5) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, [if] (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, (s0+s1+s2+s3+s4+s5) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, [while] (s0+s1+s2+s3+s4+s5) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, [while] (s0+s1+s2+s3+s4+s5) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (#s3, s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (#s3, s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (#s3, s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (#s3, s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), (#s3, s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), (#s3, s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, (s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, (#s3, s0+s1+s2+s3+s4+s5+s6, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, [if] (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, (s0+s1+s2+s3+s4+s5+s6) mod 10 = 0, (#s3, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 >= 0, (#s3, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, [while] (s0+s1+s2+s3+s4+s5+s6) mod 10 < 5, (#s3, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (#s4, s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (#s4, s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (#s4, s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (#s4, s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (#s4, s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), (#s4, s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), (#s4, s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, (s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, (#s4, s0+s1+s2+s3+s4+s5+s6+s7, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (#s4, s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (#s4, s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (#s4, s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (#s4, s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (#s4, s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (#s4, s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), (#s4, s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), (#s4, s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, (#s4, s0+s1+s2+s3+s4+s5+s6+s7+s8, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 = 0, (#s4, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 >= 0, (#s4, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8) mod 10 < 5, (#s4, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, (#s5, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 = 0, (#s5, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 >= 0, (#s5, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10) mod 10 < 5, (#s5, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, (#s6, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 = 0, (#s6, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 >= 0, (#s6, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12) mod 10 < 5, (#s6, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, (#s7, s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, "Should not appear")
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 = 0, (#s7, "Should not appear"))
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 >= 0, (#s7, "Should not appear"))
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14) mod 10 < 5, (#s7, "Should not appear"))
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:e, s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:e, s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:e, s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:e, s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:e, s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:e, s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:e, s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:e, s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:e, s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:e, s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:e, s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:e, s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:e, s13:Range(14, 24), s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:e, s14:Range(15, 25), s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, s15:Range(16, 26), [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, s15:Range(16, 26), (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:e, s15:Range(16, 26), [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15, "Should not appear"))
ForEachIf(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:e, [if] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:e, (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 = 0, "Should not appear")
ForEachWhile(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 >= 0, "Should not appear")
ForEach(s0:Range(1, 11), s1:Range(2, 12), s2:Range(3, 13), s3:Range(4, 14), s4:Range(5, 15), s5:Range(6, 16), s6:Range(7, 17), s7:Range(8, 18), s8:Range(9, 19), s9:Range(10, 20), s10:Range(11, 21), s11:Range(12, 22), s12:Range(13, 23), s13:Range(14, 24), s14:Range(15, 25), s15:e, [while] (s0+s1+s2+s3+s4+s5+s6+s7+s8+s9+s10+s11+s12+s13+s14+s15) mod 10 < 5, "Should not appear")
