I spent two whole hours working on this before realizing that I...