Sorry for the repeat here's the whole thing for the moment
43