Commit: 6

Posible solución final sin la parte de complicación.