Difficult task, problem or difficulty to achieve success, overcome challenge, overburden or heavy boulder, effort to success Illustration