@Test public void case99() { int w = 47; int h = 25; int k = 13; assertEquals(34799949, bricksn.countStructures(w, h, k)); }
@Test public void case122() { int w = 43; int h = 34; int k = 5; assertEquals(904465261, bricksn.countStructures(w, h, k)); }
@Test public void case123() { int w = 38; int h = 44; int k = 11; assertEquals(917275057, bricksn.countStructures(w, h, k)); }
@Test public void case118() { int w = 34; int h = 14; int k = 8; assertEquals(472763486, bricksn.countStructures(w, h, k)); }
@Test public void case120() { int w = 46; int h = 48; int k = 15; assertEquals(871992056, bricksn.countStructures(w, h, k)); }
@Test public void case114() { int w = 31; int h = 46; int k = 15; assertEquals(144830604, bricksn.countStructures(w, h, k)); }
@Test public void case116() { int w = 8; int h = 21; int k = 1; assertEquals(875873158, bricksn.countStructures(w, h, k)); }
@Test public void case104() { int w = 32; int h = 29; int k = 16; assertEquals(859361536, bricksn.countStructures(w, h, k)); }
@Test public void case105() { int w = 24; int h = 9; int k = 6; assertEquals(644523200, bricksn.countStructures(w, h, k)); }
@Test public void case10() { int w = 24; int h = 11; int k = 13; assertEquals(226244183, bricksn.countStructures(w, h, k)); }
@Test public void case103() { int w = 38; int h = 22; int k = 29; assertEquals(837893796, bricksn.countStructures(w, h, k)); }
@Test public void case102() { int w = 44; int h = 21; int k = 14; assertEquals(435658969, bricksn.countStructures(w, h, k)); }
@Test public void case101() { int w = 48; int h = 31; int k = 32; assertEquals(39006546, bricksn.countStructures(w, h, k)); }
@Test public void case100() { int w = 27; int h = 46; int k = 16; assertEquals(305181494, bricksn.countStructures(w, h, k)); }
@Test public void case11() { int w = 42; int h = 31; int k = 34; assertEquals(145616060, bricksn.countStructures(w, h, k)); }
@Test public void case106() { int w = 30; int h = 22; int k = 30; assertEquals(89419870, bricksn.countStructures(w, h, k)); }
@Test public void case113() { int w = 25; int h = 3; int k = 9; assertEquals(113819288, bricksn.countStructures(w, h, k)); }
@Test public void case107() { int w = 50; int h = 5; int k = 3; assertEquals(420042817, bricksn.countStructures(w, h, k)); }
@Test public void case115() { int w = 31; int h = 9; int k = 20; assertEquals(975887637, bricksn.countStructures(w, h, k)); }
@Test public void case108() { int w = 39; int h = 29; int k = 20; assertEquals(31507160, bricksn.countStructures(w, h, k)); }
@Test public void case117() { int w = 44; int h = 48; int k = 44; assertEquals(942955760, bricksn.countStructures(w, h, k)); }
@Test public void case109() { int w = 7; int h = 16; int k = 2; assertEquals(206268304, bricksn.countStructures(w, h, k)); }
@Test public void case119() { int w = 49; int h = 18; int k = 31; assertEquals(170587802, bricksn.countStructures(w, h, k)); }
@Test public void case110() { int w = 46; int h = 18; int k = 27; assertEquals(206101859, bricksn.countStructures(w, h, k)); }
@Test public void case121() { int w = 49; int h = 4; int k = 36; assertEquals(366419017, bricksn.countStructures(w, h, k)); }
@Test public void case111() { int w = 37; int h = 19; int k = 6; assertEquals(369521450, bricksn.countStructures(w, h, k)); }
@Test public void case12() { int w = 33; int h = 7; int k = 17; assertEquals(903406539, bricksn.countStructures(w, h, k)); }
@Test public void case112() { int w = 19; int h = 13; int k = 14; assertEquals(114341966, bricksn.countStructures(w, h, k)); }
@Test public void case124() { int w = 33; int h = 47; int k = 11; assertEquals(816381674, bricksn.countStructures(w, h, k)); }
@Test public void case98() { int w = 26; int h = 40; int k = 1; assertEquals(761890566, bricksn.countStructures(w, h, k)); }