<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Hints to know
Step1:  Example code block
print("Hello man"
Example maths
$$
y = \frac{a}{b+c}
$$
$$
\int f(x) dx
$$
$$
\int f(x)\,dx
$$
Detailed info for LaTex in jupyter
Timing code
Step2:  Note
Step3:  Debugging with %pdb
<ASSISTANT_TASK:>
Python Code:
print("Hello man")
Explanation: Hints to know
End of explanation
def fibo(n):
    if n == 0:
        return 0
    elif n == 1:
        return 1
    return fibo(n-1) + fibo(n-2)
%timeit fibo(20)
Explanation: Example code block
print("Hello man"
Example maths
$$
y = \frac{a}{b+c}
$$
$$
\int f(x) dx
$$
$$
\int f(x)\,dx
$$
Detailed info for LaTex in jupyter
Timing code
End of explanation
%matplotlib inline
%config InlineBackend.figure_format = 'retina'
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 1, 300)
for w in range(2, 6, 2):
    plt.plot(x, np.sin(np.pi*x)*np.sin(2*w*np.pi*x))
Explanation: Note: Also it's possible to use %%timeit for the whole code block
Plotting
End of explanation
%pdb
numbers = "hello"
sum(numbers)
Explanation: Debugging with %pdb
End of explanation
<END_TASK>