Took me a lot of time to finish this one! Trying to get out of my comfort zone :^) Always painful, but worth it. Learn a lot with this one.