まあ、ぶっちゃけ、
アルゴリズムがどうとかいうまえに、
エラーが読めるくらいにならないと無理だろw