http://www.lucidchart.com/publicSegments/view/4f6108a9-2b60-47d1-8665-28f30a78cb4f/image.png
http://pastebin.com/8xvb6WEb
Proszę o sprawdzenie tego schematu, bo nie jestem pewny czy jest dobrze.
Wygląda na to, że jest ok z jednym zastrzeżeniem: brakuje inicjalizacji i oraz j (nigdzie nie ustawiasz ich na 1 - pamiętaj, że j musi być ustawiane na 1 przed wewnętrzną pętlą (a w środku zewnętrznej))