$1.23 per pair. His answer was incorrect because he tried finding the unit price by dividing 103.32 by 7, and he was wrong because it was 7 DOZEN, so you were supposed to divide by 84 instead of 7.
11 since you’d divide 861 by 25, but you’d still not get a whole number so you’d get that as a remainder. then you’d divide .44 by 25 and get 11, cause there was 25 marbles in each bag.