What Number is Next in This Pattern 10 1 9 2 8 3?

The pattern is counting down from ten alternating every other number and counting up from 1 alternating every other number so the next number in the sequence of 10 1 9 2 8 3 is 7. The sequence would continue as follows 10 1 9 2 8 3 7 4 6 5.