Naieve attempt at P246C, ran out of time