My implementations of olympiad problems