namespace aoc2024.Util; public static class NumConcat { public static long Longs(long a, long b) { return b switch { < 10 => 10L * a + b, < 100 => 100L * a + b, < 1000 => 1000L * a + b, < 10000 => 10000L * a + b, < 100000 => 100000L * a + b, < 1000000 => 1000000L * a + b, < 10000000 => 10000000L * a + b, < 100000000 => 100000000L * a + b, < 1000000000 => 1000000000L * a + b, < 10000000000 => 10000000000L * a + b, < 100000000000 => 100000000000L * a + b, < 1000000000000 => 1000000000000L * a + b, < 10000000000000 => 10000000000000L * a + b, < 100000000000000 => 100000000000000L * a + b, < 1000000000000000 => 1000000000000000L * a + b, < 10000000000000000 => 10000000000000000L * a + b, < 100000000000000000 => 100000000000000000L * a + b, _ => 1000000000000000000L * a + b }; } }