2 3 3 5 7 999 9 13 60 5 22 6 5 5 5 3 5 7 999 9 13 8 4 60 5 17 13 22 6 15 11 5 5 18 29