Ответ:

а) Иркутск находится на 5 часов впереди Москвы: 12 ч + 5 ч = 17 ч.

б) Санкт-Петербург находится в том же часовом поясе, что и Москва, поэтому время такое же: 12 ч.

Ответ: а) в Иркутске 17:00; б) в Санкт-Петербурге 12:00.