Ответ:

1. Вместе отец и сын красили за час: 168 : 12 = 14 м.

2. Отец один красил бы за час: 168 : 21 = 8 м.

3. Значит, сын красил бы за час: 14 − 8 = 6 м.

4. Чтобы покрасить 168 м одному, сыну понадобилось бы: 168 : 6 = 28 ч.

Ответ: за 28 часов.