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