These are the first two coded solutions