the more simple method from editorial
find the bug, it is because vector exceeded, Be careful next time, some sample TLE, TODO