'''
24-Oct-23
Programming Course - GTIAE
Lluís Vila
ETSEIB - CS Dept - UPC
'''
def separate(ln, mark):
    lint  = []
    ldec = []
    for n in ln:
        if n == mark:
            break
        else:
            lint.append(int(n))
            ldec.append(round(n-int(n), 2))
    lint.sort()
    ldec.sort()
    return lint, ldec
