import random


def easy_solve(num1, num2, ans):
    nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    input = (num1 + num2 + ans)
    nums_used = input.replace('x', '')
    [nums.remove(int(i)) for i in nums_used]
    no_answer = True
    while no_answer:
        temp_input = input[:]
        temp_nums = nums[:]
        while 'x' in temp_input:
            for i in range(0, len(input)):
                if temp_input[i] == 'x':
                    rand_num = random.randrange(0, len(temp_nums))
                    temp_input = temp_input[:i] + str(temp_nums[rand_num]) + temp_input[i+1:]
                    temp_nums.remove(temp_nums[rand_num])
        num1 = int(temp_input[0] + temp_input[1] + temp_input[2])
        num2 = int(temp_input[3] + temp_input[4] + temp_input[5])
        ans = int(temp_input[6] + temp_input[7] + temp_input[8])
        if num1 + num2 == ans:
            no_answer = False
    print(str(num1) + ' + ' + str(num2) + ' = ' + str(ans))

easy_solve('1xx', 'xxx', '468')
easy_solve('xxx', 'x81', '9x4')
easy_solve('xxx', '39x', 'x75')
easy_solve('xxx', '5x1', '86x')