Господа, помогите разобраться что происходит. Вот две посылки: 22583523 и 22583517. Первая падает с ошибкой исполнения на первом же тесте. Вторая успешно проходит все тесты. Оба решения отличаются только строчкой:
if (pos > n) throw new Exception("qqq");
Причём проходит именно то решение, в котором эта строка есть.