В оперативной сводке 3-й немецкой танковой армии за 11 января 1945 года отмечалось, что «противник через 2 – 3 дня будет готов к наступательным действиям». На следующей день в донесении штаба армии говорилось, что «подготовка противника к наступлению перед фронтом 3-й танковой армии, видимо, закончена». Данные войсковых наблюдателей, агентуры, авиационной разведки и радиоперехватов подтверждались советскими перебежчиками.
Определить наиболее вероятные направления ударов советских армий в принципе не составляло труда – севернее и южнее Мазурских болот. Самым удобным по условиям местности для действий всех родов войск являлось инстербургское направление. Именно здесь на участке протяженностью 20 километров генерал Раус разместил четыре дивизии 26-го армейского корпуса (56-я и 69-я пехотные, 349-я и 549-я народно-гренадерские), почти все штурмовые орудия, армейскую артиллерию, зенитный полк и бригаду шестиствольных минометов. Позади корпуса, которым командовал генерал Герхард Матцки, находился армейский резерв – 5-я танковая дивизия со всеми своими 50 танками. Остальные 140 километров фронта 3-й танковой армии прикрывали четыре дивизии 9-го армейского корпуса (286-я охранная, 548, 551, 561-я народно-гренадерские) генерала Рольфа Вюттмана.
Вечером 12 января, получив сведения о выдвижении советских войск в исходные районы для атаки, Раус приказал, оставив боевое охранение, эвакуировать первые две линии траншей.
Маршал Рокоссовский решил нанести главный удар с ружанского плацдарма на реке Нарев силами 3-й, 48-й, 2-й ударной и 5-й гвардейской танковой армий. Прорвав оборону противника на 18-километровом участке, они должны были наступать на Млаву, Мариенбург, обходя с юга Алленштейнский и Летценский укрепленные районы. Для расширения прорыва к северу 3-я армия генерал-полковника А.В. Горбатова получила задачу нанести удар на Алленштейн. В том же направлении предполагалось ввести резерв фронта – 3-й гвардейский кавалерийский корпус, который должен был перерезать противнику основные пути отхода на запад. 49-я армия генерал-лейтенанта И.Т. Гришина, находившаяся во втором эшелоне, имела задачу главными силами перейти в наступление на Мышинец, используя прорыв в полосе 3-й армии.
Второй удар наносился с сероцкого плацдарма силами 65-й и 70-й армий и 1-го гвардейского Донского танкового корпуса. Армии должны были прорвать оборону на 10-километровом участке и наступать в направлении Насельск, Бельск. Одновременно 70-я армия генерал-полковника В.С. Попова должна была частью сил не допустить отхода варшавской группировки противника за Вислу и быть в готовности форсировать ее западнее Модлина.
На 50-ю армию генерал-полковника И.В. Болдина возлагалась оборона участка фронта от Августова до Новогруда.
«Силы были внушительные, – вспоминает Рокоссовский, – и соответствовали поставленной перед