¿Cómo encontrar el elemento más común en una lista de la lista?

entiendo

a = max(set(lst), key=lst.count)

Derivará el elemento más común en una lista

pero, ¿cómo se deriva el elemento más común en una lista de listas sin usar la función de ayuda?

Por ejemplo

lst = [['1','2','3','4'],['1','1','1','1'],['1','2','3','4']]

La salida debe ser igual1.

Cuando intentoa = max(set(lst), key=lst.count)

escribebuiltins.TypeError: unhashable type: 'list'

¿Alguien puede ayudarme por favor?