Ответ:

  1. Богдан живёт в Москве и не читает Канта. В Ленинградской области живёт читатель Канта, поэтому Богдан не может жить в Ленинградской области.
  2. Александр также не живёт в Ленинградской области. Значит, там живёт Влад, и он читает Канта.
  3. Богдан живёт в Москве; следовательно, Александр живёт в Санкт-Петербурге.
  4. Из оставшихся философов Александр не читает Ницше, значит, читает Аристотеля. Богдану остаётся Ницше.

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