<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Project Euler
Step1:  Find the square of the sum of the first 100 natural numbers
Step2:  Find and print the difference
Step3:  Success!
<ASSISTANT_TASK:>
Python Code:
sum_of_squares = sum([i ** 2 for i in range(1,101)])
Explanation: Project Euler: Problem 6
https://projecteuler.net/problem=6
The sum of the squares of the first ten natural numbers is,
$$1^2 + 2^2 + ... + 10^2 = 385$$
The square of the sum of the first ten natural numbers is,
$$(1 + 2 + ... + 10)^2 = 55^2 = 3025$$
Hence the difference between the sum of the squares of the first ten natural numbers and the square of the sum is 3025 − 385 = 2640.
Find the difference between the sum of the squares of the first one hundred natural numbers and the square of the sum.
Find the sum of the squares of the first 100 natural numbers
End of explanation
square_of_sum = (sum([i for i in range(1,101)])) ** 2
Explanation: Find the square of the sum of the first 100 natural numbers
End of explanation
difference = square_of_sum - sum_of_squares
print(difference)
Explanation: Find and print the difference
End of explanation
# This cell will be used for grading, leave it at the end of the notebook.
Explanation: Success!
End of explanation
<END_TASK>