Ответ:

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

Влад читает Канта, поскольку житель Ленинградской области читает Канта. Богдану остаются Ницше или Аристотель. Александр не любит Ницше, поэтому Ницше читает Богдан, а Александр — Аристотеля.

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