public void Test10() { Assert.AreEqual(-1, PileOfCubes.FindNb(121)); }
public void Test8() { Assert.AreEqual(3, PileOfCubes.FindNb(36)); }
public void Test9() { Assert.AreEqual(4, PileOfCubes.FindNb(100)); }
public void Test5() { Assert.AreEqual(1, PileOfCubes.FindNb(1)); }
public void Test6() { Assert.AreEqual(2, PileOfCubes.FindNb(9)); }
public void Test4() { Assert.AreEqual(3568, PileOfCubes.FindNb(40539911473216)); }
public void Test3() { Assert.AreEqual(4824, PileOfCubes.FindNb(135440716410000)); }
public void Test2() { Assert.AreEqual(-1, PileOfCubes.FindNb(24723578342962)); }
public void Test1() { Assert.AreEqual(2022, PileOfCubes.FindNb(4183059834009)); }
public void Test7() { Assert.AreEqual(45, PileOfCubes.FindNb(1071225)); }