Function calculateDifficulty