4
127346182643718234 12673561978346193784617894618974 12746183461874618947
7 10000000000003 101
12374617823461278 126471263481 123476128346198764317846718
174561762356174531678453167843517684531784513 1752646753146751843645162754312764 12346515467812541876245