public void First1() => Assert.AreEqual(0, Day3.First(1));
public void First3() => Assert.AreEqual(2, Day3.First(23));
public void First4() => Assert.AreEqual(31, Day3.First(1024));
public void First2() => Assert.AreEqual(3, Day3.First(12));
public void First1() => Assert.AreEqual(0, Day3.First("5 10 25"));
public void First3() => Assert.AreEqual(3, Day3.First("10 20 25\n1 2 5\n2 2 2\n4\t 5 \t 6"));
public void First2() => Assert.AreEqual(1, Day3.First("10 20 25"));
public void First(string input, int output) { Assert.AreEqual(output, Day3.First(input)); }