если и вправду, входной список будет кортежем?
for i in a + b:
c.setdefault(i[0], []).extend(i[1:])
['Саша', 'М', 1993]
- он точно сделан не как попало? то есть должны ли мы бросать монетку именно сериями по два броска или можно просто побросать ее, записав все результаты, и та последовательность событий, которая встретится первой в общем ряду и будет победной?