Spent 10 hours to get to this #biochemistry