1. 450 - 100 = 350 (иголок осталось у Страшилы после путешествия)
2. 30 - 20 = 10 (булавок осталось у Страшилы после путешествия)
3. 350 + 10 = 360 (иголок и булавок осталось у Страшилы после путешествия)
4. 360 + 312 = 672 (иголок и булавок стало у Страшилы после починки)
Ответ: 672 иголок и булавок (вместе)