Ответ:

Иркутск находится на пять часов впереди Москвы, а Санкт-Петербург использует московское время. Поэтому при 12:00 в Москве в Иркутске 17:00, а в Санкт-Петербурге — 12:00.

Ответ: в Иркутске 17 часов, в Санкт-Петербурге 12 часов.