############################# Video Source: www.youtube.com/watch?v=xS_3zjB7kww synonyms of hard, synonyms of difficult, meaning of rigorous, synonyms of tough, meaning of complicated #############################