A contractor needs to buy nails to build a house. The nails come in small boxes and large boxes. Each small box has 150 nails and each large box has 400 nails. The contractor bought twice as many large boxes as small boxes, which altogether had 2850 nails. Determine the number of small boxes purchased and the number of large boxes purchased.