The last 2 levels are very hard and require restarting. If I had more time I would have slowly ramped up to that difficulty across more levels