Ответ:

  1. Вместе дед и внук красили за час 168 : 12 = 14 м.
  2. Дед один красил бы за час 168 : 21 = 8 м.
  3. Значит, внук красил за час 14 − 8 = 6 м.
  4. Внуку потребовалось бы 168 : 6 = 28 ч.

Ответ: 28 ч.