Submission details
Task:Alien Invasion II
Sender:Wu xiaobo
Submission time:2020-09-19 13:41:42 +0300
Language:Python3 (CPython3)
Status:READY
Result:ACCEPTED
Test results
testverdicttime
#1ACCEPTED0.02 sdetails
#2ACCEPTED0.03 sdetails
#3ACCEPTED0.09 sdetails

Code

num = input()

for add in range(99999, -1, -1):
    cur = int(str(add) + num)
    for j in range(2, int(cur ** 0.5) + 1):
        if cur % j == 0:
            print(cur)
            print('{} {}'.format(j, cur // j))
            break
    else:
        continue
    break


# def detect_prime(n):
#     for j in range(2, int(n ** 0.5) + 1):
#         if n % j == 0:
#             return j
#     return -1
#
#
# num = input()
# ans = detect_prime(int(num))
# if ans != -1:
#     print(num)
#     print('{} {}'.format(ans, num // ans))
# else:
#     for n in range(int('1' + num), int('99999' + num)):
#         ans = detect_prime(n)
#         if ans != -1:
#             print(n)
#             print('{} {}'.format(ans, n // ans))
#             break

Test details

Test 1

Verdict: ACCEPTED

input
2368469234876449

correct output
22368469234876449
3 7456156411625483

user output
999992368469234876449
7 142856052638462125207

Test 2

Verdict: ACCEPTED

input
292929292929292929292929292931

correct output
129292929292929292929292929293...

user output
999992929292929292929292929292...

Test 3

Verdict: ACCEPTED

input
292929292929292929292929292979

correct output
129292929292929292929292929297...

user output
999992929292929292929292929292...