Николай младше Анны и, значит не может быть ее мужем, так как по условию все мужья старше жен.Федор не может быть мужем Марии, так как 50 - 3 = 47 - не делится на два;Степан не может быть мужем Елены, так как 56 - 3 = 53 - не делится на два;Допустим, что Николай муж Марии, тогда Марии - х лет, Николаю x + 3 лет;Тогда Федору 50 - x лет, а Анне x + 6 лет;Если Федор муж Анны, то 50 - x = x + 9; 2x = 59 - невозможно тогда Марии нецелое число лет;Значит Федор муж Елены и ей 50 - x - 3 лет;Степану и Елене 56 лет, тогда Степану 56 - 50 + x + 3 = x + 9 лет;Может ли Степан быть мужем Марии? Тогда x + 9 - 3 должно бы было быть равно x - противоречие;Степан не муж Елены, не муж Марии, значит, он муж Анны, ей как раз на 3 года меньше, чем ему x + 6 лет;Наше предположение оказалось верно, Николай муж Марии.Ответ: Пары: Мария - x лет - Николай x + 3 лет;Елена 47 - x лет - Федор 50 -x лет;Анна x + 6 лет - Степан x + 9 лет;