Ответ:

Богдан живёт в Москве и не читает Канта. В Ленинградской области живёт читатель Канта, значит, Богдан не живёт там. Поскольку его регион — Москва, Санкт-Петербург и Ленинградская область остаются для Александра и Влада.

Александр не был в Ленинградской области, следовательно, он живёт в Санкт-Петербурге, а Влад — в Ленинградской области. Влад читает Канта. Александр не любит Ницше, а Кант уже занят, значит, Александр читает Аристотеля. Богдану остаётся Ницше.

Ответ: Александр — Санкт-Петербург, Аристотель; Богдан — Москва, Ницше; Влад — Ленинградская область, Кант.