I've had the same experience looking back at solutions to old problem sets and wondering how I ever came up with them.