For you, and you alone, as it seems comprehension is not your strongest point.
While "very hard" means something is extremely challenging and requires significant effort, "impossible" signifies that something cannot be done at all, no matter how hard you try; essentially, "very hard" is a high level of difficulty, but still achievable, while "impossible" is completely unattainable.