'''
Author: Lluís Vila
ETSEIB - UPC
c 2025-26 
'''

def list_objects(objD):
    return [ k + tuple(val) for k, val in objD.items() ]

def sort_objects(objL):
    return sorted(objL, key=lambda t: (t[2], t[3], -t[4]))
