hardest skill