#!/bin/python3

import sys
import math

input_file = sys.argv[1]
diffout = sys.argv[3]

def isprime(p):
    if p <= 1:
        return False
    for d in range(2, int(p ** 0.5 + 2)):
        if p % d == 0 and d < p:
            return False
    return True

with open(input_file, "r") as f, open(diffout + "/judgemessage.txt", "w") as f2:
    n = int(f.readline())
    try: 
        line = input()
    except EOFError:
        f2.write("No lines were provided.\n")
        sys.exit(43)
    try:
        input()
        f2.write("Too many lines were provided.\n")
        sys.exit(43)
    except EOFError:
        pass
    answers = line.split()
    
    if len(answers) != 2:
        f2.write("Output " + str(len(answers)) + " terms instead of 2.\n")
        sys.exit(43)
    else:
        try: 
            prims = [int(i) for i in answers]
        except:
            f2.write("Output has non-integer value.\n")
            sys.exit(43)
        if prims[0] + prims[1] != n or not isprime(prims[0]) or not isprime(prims[1]):
            f2.write("Sum incorrect or not primes.\n")
            sys.exit(43)
        sys.exit(42)
    f2.write("Did not exit in time.\n")
    sys.exit(43)