This was challenging and this made me want to reach the end, so that's already a good in my book. Really like this! Good job!