def test_small1(self):
     self.assertEquals(s(1, 49), 49)
 def test_edge4(self):
     self.assertEquals(s(1, 10**100), 10**100)
 def testsmall(self):
     self.assertEquals(s(0, 53), 1)
 def test_edge2(self):
     self.assertEquals(s(1, 1), 1)
 def test_edge3(self):
     self.assertEquals(s(0, 10**100), 1)
 def test_small9(self):
     self.assertEquals(s(10, 4), 286)
 def test_edge1(self):
     self.assertEquals(s(0, 1), 1)
 def test_small7(self):
     self.assertEquals(s(4, 8), 330)
 def test_small8(self):
     self.assertEquals(s(5, 17), 20349)
 def test_small6(self):
     self.assertEquals(s(3, 32), 5984)
 def test_small5(self):
     self.assertEquals(s(3, 7), 84)
 def test_small4(self):
     self.assertEquals(s(2, 99), 4950)
 def test_small3(self):
     self.assertEquals(s(2, 5), 15)
 def test_small2(self):
     self.assertEquals(s(1, 101), 101)