# Bài 2:
# ------
# a) Viết 1 chương trình đổi 1 số từ cơ số 10 sang cơ số 16
# yêu cầu ko dùng hàm có sẵn
# b) Viết 1 chương trình:
# - input: 2 list A và B
# - output:
# - các phần tử đồng thời xuất hiện trong 2 list
# - các phần tử chỉ có trong list A
# - các phần tử chỉ có trong list B
# - tất cả các phần tử trong list A và B
# - các phần tử chỉ có trong 1 trong 2 list
input = 862493456
string = ''
string_rev = ''
while input // 16 > 0:
remainder = input % 16
input = input // 16
if remainder == 10:
remainder = 'A'
elif remainder == 11:
remainder = 'B'
elif remainder == 12:
remainder = 'C'
elif remainder == 13:
remainder = 'D'
elif remainder == 14:
remainder = 'E'
elif remainder == 15:
remainder = 'F'
string = string + str(remainder)
remainder = input % 16
input = input // 16
if remainder == 10:
remainder = 'A'
elif remainder == 11:
remainder = 'B'
elif remainder == 12:
remainder = 'C'
elif remainder == 13:
remainder = 'D'
elif remainder == 14:
remainder = 'E'
elif remainder == 15:
remainder = 'F'
string = string + str(remainder)
i = len(string) - 1
while i >= 0:
string_rev = string_rev + string[i]
i -= 1
print(string_rev)