Notes
Rough answering done