seriously tough i can't understand this fucking conundrum