6
1 2 89 90 91