def prime(n):
if n==1:
return False
for i in range(2,int(n**(1/2))+1):
if n%i==0:
return False
return True
t= int(input())
for _ in range(t):
n=int(input())
a=n//2
for i in range(a,1,-1):
if prime(n-i) and prime(i):
print(i,n-i)
break
'백준 풀이' 카테고리의 다른 글
백준 1654번 파이썬 (이분탐색) (0) | 2022.08.31 |
---|---|
백준 14502번 파이썬 (0) | 2022.08.31 |
백준 9663번 파이썬 (백트래킹 기초) (0) | 2022.08.30 |
백준 4949번 파이썬 (0) | 2022.08.30 |
백준 10816번 파이썬 (0) | 2022.08.30 |