Eredeti megoldas visszaallitva,

ujj megoldas main_nem_megy