# Thanh Hoa TP_12-21-22
##### bai 1:
```python=
import sys
sys.stdin = open('GHH.INP','r')
sys.stdout = open('GHH.OUT','w')
n = int(input())
a = [] ; li = [] ; count = 0
for _ in range(n):
a.append(int(input()))
for i in range(len(a)):
t = a[i]
l =[]
for j in range(1 , t + 1):
if t % j == 0:
l.append(j)
if 2 * t <= sum(l):
count += 1
li.append(t)
print(count)
for i in range(len(li)):
print(li[i])
```
#### bai 2:
```python=
n = int(input())
a = [int(i) for i in input().split()]
for i in range(len(a)):
s = a.count(a[i])
if s == 1:
print(a[i])
```
#### bai 3:
```python=
import sys
sys.stdin = open('DIFFSSTR.INP','r')
sys.stdout = open('DIFFSSTR.OUT','w')
n = int(input())
s = input()
l = []
for i in range(n):
for j in range(i , n):
if j + i < n:
t = s[i : j]
l.append(t)
res = -9999
for i in range(len(l)):
r = len(l[i])
if r > res:
res = r
print(res)
```
#### bai 4:
```python=
import sys
sys.stdin = open('DIV3.INP','r')
sys.stdout = open('DIV3.OUT','w')
n = int(input())
a =[int(i) for i in input().split()]
li =[]
for i in range(len(a)):
for j in range(i,len(a)):
if (a[i] + a[j]) % 3 == 0:
li.append(i)
li.append(j)
print(len(li) //2)
```
#### bai 5:
```python=
import sys
sys.stdin = open('CHIAHET.INP','r')
sys.stdout = open('CHIAHET.OUT','w')
n , m = map(int,input().split())
t = 1
for i in range(1,n+1):
t *= i
for i in range(99999):
res = pow(m,i)
if t % res == 0 and t % (res - 1) != 0:
print(i)
```