Updated for difficulty level 8.