Skip to content

Instantly share code, notes, and snippets.

@suirad
Last active November 13, 2020 20:58
Show Gist options
  • Save suirad/a693652d41693b29048bee73bc974515 to your computer and use it in GitHub Desktop.
Save suirad/a693652d41693b29048bee73bc974515 to your computer and use it in GitHub Desktop.
const std = @import("std");
const print = std.debug.print;
pub fn main() void {
var p: usize = 0;
var t = [_]u8{0} ** 65535;
_ = @addWithOverflow(u8, t[p], 13, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 2, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 5, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 2, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
}
p += 5;
_ = @addWithOverflow(u8, t[p], 6, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 3, &t[p]);
p += 10;
_ = @addWithOverflow(u8, t[p], 15, &t[p]);
while (t[p] > 0) {
while (t[p] > 0) {
p += 9;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 5, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
}
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 26;
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 17;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
p += 6;
while (t[p] > 0) {
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 2;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 2;
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 4, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
}
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 7, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
}
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 16;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 6;
while (t[p] > 0) {
p += 5;
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
p -= 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 7;
p -= 2;
}
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
}
p += 9;
_ = @addWithOverflow(u8, t[p], 15, &t[p]);
while (t[p] > 0) {
while (t[p] > 0) {
p += 9;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
}
p -= 8;
while (t[p] > 0) {
p -= 9;
}
}
p += 9;
while (t[p] > 0) {
p += 9;
}
p -= 7;
p -= 2;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 10;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 4;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 5;
p += 4;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
}
p -= 8;
while (t[p] > 0) {
p -= 9;
}
}
p += 9;
while (t[p] > 0) {
p += 2;
p += 7;
}
p -= 9;
while (t[p] > 0) {
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 11;
}
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 4;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
p -= 1;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 36;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 13;
p += 23;
}
p += 5;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @addWithOverflow(u8, t[p], 15, &t[p]);
while (t[p] > 0) {
while (t[p] > 0) {
p += 4;
p += 5;
}
p -= 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 21;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
p -= 6;
p -= 3;
}
p += 9;
while (t[p] > 0) {
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
while (t[p] > 0) {
p -= 5;
p -= 4;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 12;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 9;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 9;
}
p -= 6;
p -= 2;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
p += 9;
_ = @addWithOverflow(u8, t[p], 19, &t[p]);
_ = @addWithOverflow(u8, t[p], 7, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 2;
}
p += 2;
while (t[p] > 0) {
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
p += 3;
}
p += 13;
while (t[p] > 0) {
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 5;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 6;
while (t[p] > 0) {
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
}
p += 7;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @addWithOverflow(u8, t[p], 15, &t[p]);
while (t[p] > 0) {
while (t[p] > 0) {
p += 9;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 3;
p -= 6;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 1;
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
}
p -= 8;
while (t[p] > 0) {
p -= 9;
}
}
p += 9;
while (t[p] > 0) {
p += 9;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 10;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 3;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
}
p -= 8;
while (t[p] > 0) {
p -= 9;
}
}
p += 9;
while (t[p] > 0) {
p += 9;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 10;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 4;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 36;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 36;
}
p += 5;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 36;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
p += 35;
}
p += 6;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @addWithOverflow(u8, t[p], 8, &t[p]);
_ = @addWithOverflow(u8, t[p], 7, &t[p]);
while (t[p] > 0) {
while (t[p] > 0) {
p += 9;
}
p -= 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 3;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @addWithOverflow(u8, t[p], 2, &t[p]);
p -= 4;
}
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
}
p += 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 12;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 11;
while (t[p] > 0) {
p -= 5;
p -= 4;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 9;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 9;
}
p -= 8;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p += 8;
}
p -= 5;
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 14;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
}
p -= 2;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 14;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p -= 2;
p -= 10;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 4;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 3;
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 14;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 10;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
p += 1;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 10;
}
p -= 1;
}
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 14;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 10;
}
p += 1;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
p -= 11;
}
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
}
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 9;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 14;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 14;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
}
p -= 2;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 14;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p -= 7;
p -= 5;
}
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 5;
while (t[p] > 0) {
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 6;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @addWithOverflow(u8, t[p], 15, &t[p]);
while (t[p] > 0) {
while (t[p] > 0) {
p += 9;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
}
p -= 8;
while (t[p] > 0) {
p -= 9;
}
}
p += 9;
while (t[p] > 0) {
p += 9;
}
p -= 8;
p -= 1;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 10;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 3;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 36;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 36;
}
p += 1;
p += 5;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 4;
_ = @addWithOverflow(u8, t[p], 15, &t[p]);
while (t[p] > 0) {
while (t[p] > 0) {
p += 9;
}
p -= 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
p -= 4;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
p -= 8;
while (t[p] > 0) {
p -= 9;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 12;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 9;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 2;
p += 7;
}
p -= 8;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p += 8;
}
p -= 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 10;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 12;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 10;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 12;
}
p -= 3;
}
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 10;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 12;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 13;
}
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p += 2;
p += 6;
}
p -= 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 10;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
}
p += 1;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 10;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
p += 7;
}
p -= 2;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 10;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
}
p += 1;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
}
p -= 12;
}
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
}
p += 9;
while (t[p] > 0) {
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 4;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 5;
while (t[p] > 0) {
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
p -= 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
p += 1;
}
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @addWithOverflow(u8, t[p], 2, &t[p]);
p -= 4;
}
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
p -= 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 1;
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 12;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 9;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 9;
}
p -= 1;
p -= 7;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 10;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p += 1;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 10;
}
p -= 1;
}
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 10;
}
p += 1;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p -= 11;
}
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
}
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
p += 3;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p += 8;
}
p -= 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
}
p -= 2;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p -= 12;
}
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 4;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
p += 2;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
}
p += 9;
while (t[p] > 0) {
p += 6;
p += 3;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
}
p -= 2;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 11;
}
p -= 1;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p -= 8;
p -= 4;
}
}
p += 9;
while (t[p] > 0) {
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 6;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 5;
while (t[p] > 0) {
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @addWithOverflow(u8, t[p], 15, &t[p]);
while (t[p] > 0) {
while (t[p] > 0) {
p += 4;
p += 5;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
p += 6;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
}
p -= 8;
while (t[p] > 0) {
p -= 9;
}
}
p += 9;
while (t[p] > 0) {
p += 9;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 10;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 4;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
}
p -= 8;
while (t[p] > 0) {
p -= 9;
}
}
p += 9;
while (t[p] > 0) {
p += 6;
p += 3;
}
p -= 9;
while (t[p] > 0) {
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 11;
}
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
p += 5;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 4;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 36;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 17;
p += 19;
}
p += 5;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @addWithOverflow(u8, t[p], 15, &t[p]);
while (t[p] > 0) {
while (t[p] > 0) {
p += 8;
p += 1;
}
p -= 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 21;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 13;
while (t[p] > 0) {
p -= 9;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
p -= 11;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 9;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 9;
}
p -= 8;
}
p += 1;
p += 7;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 2;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 2;
}
p += 2;
}
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
print("{c}", .{t[p]});
p += 2;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
print("{c}", .{t[p]});
p += 7;
}
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 3;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 3;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 4;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 11, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
}
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
p -= 6;
while (t[p] > 0) {
p -= 9;
}
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 2;
while (t[p] > 0) {
p += 9;
}
p -= 5;
p -= 4;
while (t[p] > 0) {
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
p -= 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
while (t[p] > 0) {
p -= 9;
}
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 4;
p -= 6;
}
}
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 4;
}
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
}
p += 8;
}
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
while (t[p] > 0) {
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p -= 14;
}
p += 9;
while (t[p] > 0) {
p += 9;
}
p -= 5;
p -= 4;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 7;
}
p -= 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 7;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
p += 2;
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p += 4;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 3;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 7;
}
p -= 2;
p -= 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 5, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
}
p += 4;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
p -= 2;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
p -= 4;
p -= 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 16;
while (t[p] > 0) {
p -= 9;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
p -= 6;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 14;
while (t[p] > 0) {
p -= 3;
p -= 6;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 9;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 9;
}
p -= 8;
}
p += 8;
}
p -= 7;
p -= 2;
while (t[p] > 0) {
p -= 9;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 3;
_ = @addWithOverflow(u8, t[p], 5, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
}
p += 4;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
while (t[p] > 0) {
p -= 7;
p -= 2;
}
}
p += 3;
}
p -= 4;
print("{c}", .{t[p]});
p += 10;
while (t[p] > 0) {
p += 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 3;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 10, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
}
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 15;
while (t[p] > 0) {
p -= 9;
}
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p += 1;
while (t[p] > 0) {
p += 9;
}
p -= 9;
while (t[p] > 0) {
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
p += 1;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
while (t[p] > 0) {
p -= 9;
}
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 10;
}
}
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
p -= 3;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
}
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
}
p += 6;
p += 2;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
while (t[p] > 0) {
p += 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p -= 15;
}
p += 9;
while (t[p] > 0) {
p += 9;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 7;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
p -= 3;
}
p += 8;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 3;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p += 3;
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
}
p += 3;
}
p -= 9;
while (t[p] > 0) {
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
p -= 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
}
p -= 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
p += 8;
}
p -= 2;
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 7;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 7;
}
p -= 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 5, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
}
p += 5;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 27;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
while (t[p] > 0) {
p -= 9;
}
p += 9;
while (t[p] > 0) {
p += 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
p -= 5;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
p -= 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 17;
while (t[p] > 0) {
p -= 7;
p -= 2;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 5;
while (t[p] > 0) {
p += 9;
}
p += 1;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 8;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 8;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 2;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
}
p -= 6;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 15;
while (t[p] > 0) {
p -= 9;
}
p += 3;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 6;
while (t[p] > 0) {
p += 6;
p += 3;
}
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
}
}
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p += 1;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 1;
while (t[p] > 0) {
p += 9;
}
p -= 8;
}
p += 8;
}
p -= 9;
while (t[p] > 0) {
p -= 9;
}
p += 4;
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
}
p -= 3;
_ = @addWithOverflow(u8, t[p], 4, &t[p]);
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
while (t[p] > 0) {
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 9;
_ = @addWithOverflow(u8, t[p], 1, &t[p]);
p -= 9;
}
p += 9;
}
p += 5;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p += 27;
_ = @subWithOverflow(u8, t[p], 1, &t[p]);
p -= 6;
while (t[p] > 0) {
p -= 4;
p -= 5;
}
}
p += 3;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment