Your
solution:




A better
solution:

Some
statistics: