Омаров Микаил, 321 группа TwoDecks 7680
Алтухов Егор, 321 группа TwoDecks 1660
n1sequence = eval(input())n1a = eval(input())
2index = 02i = 0
3stack1 = []3s1 = []
4stack2 = []4s2 = []
5stack1.append(sequence[0])5s1.append(a[0])
6for index in range(1, len(sequence)):6for i in range(1, len(a)):
7    if sequence[index] == stack1[-1]:7    if a[i] == s1[-1]:
8        stack1.append(sequence[index])8        s1.append(a[i])
9    elif stack2 and sequence[index] == stack2[-1]:9    elif s2 and a[i] == s2[-1]:
10        stack2.append(sequence[index])10        s2.append(a[i])
11    elif sequence[index] < sequence[index - 1]:11    elif a[i] < a[i - 1]:
12        stack1.append(sequence[index])12        s1.append(a[i])
13    else:13    else:
t14        stack2.append(sequence[index])t14        s2.append(a[i])
15print(*stack1[::-1], *stack2)15print(*s1[::-1], *s2)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op