using System.Collections.Generic;
namespace _01.SecondNature
var inputFlower = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse);
var inputWater = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse);
var stackWater = new Stack<int>(inputWater);
var queueFlower = new Queue<int>(inputFlower);
var stackUniqueFlower = new StringBuilder();
while (queueFlower.Count() != 0)
var flower = queueFlower.Peek();
var water = stackWater.Peek();
var result = water - flower;
else if (flower == water)
stackUniqueFlower.Append(flower + " ");
var currantDigit = stackWater.Peek();
stackWater.Push(currantDigit + result);
if (stackWater.Count() != 0)
Console.WriteLine(string.Join(" ", stackWater));
Console.WriteLine("None");
if (queueFlower.Count() != 0)
Console.WriteLine(string.Join(" ", queueFlower));
else if (stackUniqueFlower.Length != 0)
Console.WriteLine(stackUniqueFlower);
Console.WriteLine("None");