från de enklaste till de mest invecklade.