Просто предполагаем что Андреев соврал о том что он из Онеги. Получается Григорьев - Каргополь. Затем, понимаем что в если в Каргополе уже живет Григорьев, то первое утверждение Борисова ложное, тогда Борисов - Коряма. Григорьев действительно из Каргополя, тогда Данилов =/ Вельск. Если Данилов не из Вельска, тогда Андреев - Коряжма. Остается 2 города. Если Данилов =/ Вельск, то тогда Данилов - Онега, а Васильев - Вельск. Если бы мы в первом выбрали другой вариант, то все равно путем логических вычислений, мы бы наткнулись на противоречие.
1) пусть 1й угол = х
тогда 2й угол = х+16
х+х+16 = 90
2х = 74
х=37
тогда больший угол равен 37+16 = 53градуса
2) пусть 1й угол = х
тогда 2й угол = х+44
х+х+44 = 90
2х = 46
х = 23
тогда больший угол равен 23+44 =67
3) пусть 1й угол = х
тогда 2й угол = х+84
х+х+84 = 90
2х = 6
х=3
тогда больший угол равен 3+84 = 87
4)пусть 1й угол = х
тогда 2й угол = х+ 28
х+х+28 = 90
2х = 62
х=31
тогда больший угол равен 31+28 = 59
5) найдем угол В
В=(180-116)/2 = 32 градуса
CBD= 180-32=148 градусов