Ответ:

Данилов точно живет в Усмани, а Григорьев сам подтвердил, что живет в Данкове. Следовательно, Васильев живет в Грязях, => Андреев живет в Задонске => Борисов из Чаплыгина. И чтоб больше не врали)))

Ответ:

 Жить где-то и приехать откуда-то — разные вещи.

Андреев приехал из Грязей, но живет в Задонске.  Борисов прибыл из Задонска, но живет в Чаплыгине. Васильев приехал из Грязей и живет он в Грязях. Григорьев и живет и приехал из Данкова. Данилов в Усмани.