class 순번자료:
def __init__(self, 자료: Any, 순번: int):
self.자료 = 자료
self.순번 = 순번

def __hash__(self):
return hash((self.자료, self.순번))

def __eq__(self, other):
if (type(other) is 순번자료):
try: return (self.자료 == other.자료)
except: return False
elif(type(other) is str):
try: return (self.자료 == other)
except: return False
else: return False

def __gt__(self, other):
if (type(other) is 순번자료):
try: return (self.자료 > other.자료)
except: return False
elif(type(other) is str):
try: return (self.자료 > other)
except: return False
else: return False

#================== 중간생략 시발롬들아 ㅇㅇ ====================

키1 = 순번자료(키값1, 순번1)
if (키1 not in self.중첩딕셔너리):
self.중첩딕셔너리[키1] = {}

키2 = 순번자료(키값2, 순번2)
if (키2 not in self.중첩딕셔너리[키1]):
self.중첩딕셔너리[키1][키2] = {}

키3 = 순번자료(키값3, 순번3)
if (키3 not in self.중첩딕셔너리[키1][키2]):
self.중첩딕셔너리[키1][키2][키3] = {}

# 키4는 int형 시발롬들아 ㅇㅇ

self.중첩딕셔너리[키1][키2][키3][키4]\
= (년1, 월1, 일1, 년2, 월2, 일2, \
좆까, 시발, 롬들아ㅇㅇ)