# -*- coding: utf-8 -*-

import sys, threading
sys.setrecursionlimit(10**7) # максимальная глубина рекурсии
threading.stack_size(2**25)  # каждый новый поток получит стек такого размера

def f(a, b): # В этой функции содержится основное решение, она будет вызвана в отдельном потоке
	print(a + b)

def solve(): # В этой функции содержится основное решение, она будет вызвана в отдельном потоке
	pass

thread = threading.Thread(target=solve)
#thread = threading.Thread(target=f, args=[2, 3])

thread.start()
thread.join()