Чтобы определить время в Санкт-Петербурге, когда в Челябинске полдень, нужно учесть разницу в часовых поясах между этими городами.
Согласно карте, Санкт-Петербург находится во II часовой зоне, а Челябинск - в III часовой зоне.
Челябинск находится в III часовой зоне, которая на 2 часа опережает московское время.
Санкт-Петербург находится во II часовой зоне, то есть время совпадает с московским.
Таким образом, разница между Челябинском и Санкт-Петербургом составляет 2 - 0 = 2 часа.
Когда в Челябинске полдень (12:00), в Санкт-Петербурге будет 12:00 - 2 часа = 10:00.
Ответ: 10