Ответ:

В красной коробке не может быть мяча и книги, значит, там машинка.

Остаются мяч и книга, а также синяя и зелёная коробки. Книга не в синей коробке, следовательно, в зелёной коробке книга, а в синей — мяч. Проверка: мяч не в красной, книга не в синей, машинка не в зелёной; в красной коробке не книга.

Ответ: красная коробка — машинка; синяя — мяч; зелёная — книга.