SUPT Reasoning Notes