problem 46
preparing for times without internet
problem 47