1. (wolny) Generowanie i implementacja operatorów w GF(pn).
  2. (wolny) Sprawdzanie rozkładalności i rozkładanie wielomianów w p[X].
  3. (wolny) NWD w R[X1,,Xn].
  4. (Łukasz Mazurek) Rozwiązywanie równań diofantycznych w K[X]  .
  5. (Łukasz Piątkowski) Sito Eratostenesa. Porównanie liniowego algorytmu ze standardowym algorytmem.
  6. (Andrzej Skalski) Sito Eratostenesa. Optymalizacja pod kątem cache.
  7. (Damian Hałas) Rozwiązywanie układów kongruencji liniowych.
  8. (Kamil Herba) Kongruencje kwadratowe. Liczenie symbolu Legendre’a.
  9. (Bartosz Szreder) Testy pierwszości. Solovay-Strassen i Miller-Rabin.
  10. (Grzegorz Sobczak) Testy pierwszości. Pseudopierwszość Lucasa i Frobeniusa.
  11. (Mateusz Kielar) Testy pierwszości. Testy N 1 i test Pepina dla liczb Fermata.
  12. (Michał Wódka) Testy pierwszości. Testy N + 1 i test Lucasa-Lehmera.
  13. (Jan Otto) Testy pierwszości. Test wielomianowy (AKS) – podstawowy algorytm.
  14. (wolny) Testy pierwszości. Test wielomianowy (AKS) – modyfikacje z randomizacją.
  15. (wolny) Liczenie √r-
  ⋅ mod pα,2pα.
  16. (wolny) Certyfikaty pierwszości.
  17. (wolny) Generatory modulo n = pα,2pα i liczba rozwiązań xd a (mod n), przy znanym rozkładzie p 1.
  18. (Piotr Truszkowski) 2p 1 szukanie małych dzielników, przesiewanie.
  19. (Maciej Machulec) 22n + 1 szukanie małych dzielników, przesiewanie.
  20. (wolny) P 1–factoring.
  21. (Tomasz Pawłowski) Ułamki łańcuchowe. Znajdowanie najlepszych przybliżeń pierwiastków równań kwadratowych.
  22. (Paweł Janic) Łamanie RSA dla małego klucza prywatnego. Ułamki łańcuchowe. Twierdzenie Wienera.
  23. (wolny) Wyznaczanie małych a,b,c,n dla znanego dzielnika p liczby postaci abn + c.
  24. (Mirosław Michalski) Wyznaczanie danego elementu ciągu Fareya.
  25. (Tomasz Kamiński) Wyznaczanie wartości funkcji Mertensa (funkcja sumacyjna Möbiusa).
  26. (wolny) Wyznaczenie π(x).
  27. (wolny) Zliczanie punktów kratowych w wielokącie wymiernym.
  28. (Bolesław Kulbabiński) Faktoryzacja. ρ Pollarda i odmiany.
  29. (wolny) Faktoryzacja. Sito kwadratowe.
  30. (Piotr Wojtaszewski) Sumy kwadratów. Algorytm Cornacchii.
  31. (Jakub Derbisz) Sumy kwadratów. Algorytm Eulera.
  32. (Anna Lewicka) Logarytm dyskretny. Baby-Step Giant-Step.
  33. (Andrzej Pragacz) Logarytm dyskretny. Silver-Pohling-Hellman.
  34. (Paweł Gębal) Logarytm dyskretny. Algorytm ρ.
  35. (Bogdan Yakovenko) Logarytm dyskretny. Algorytm λ.
  36. (wolny) Kongruencje 3-go stopnia. Wzory Cardana.
  37. (wolny) Kongruencje wyższych stopni. Lemat Hensla.
  38. (wolny) LLL i problem plecakowy.
  39. (wolny) Rozkładanie wielomianów nad ciałem skończonym. Berlekamp Q–Matrix.
  40. (Maciej Skórski) Faktoryzacja za pomocą krzywych eliptycznych.
  41. (wolny) Sprawdzanie pierwszości za pomocą krzywych eliptycznych.
  42. (Andrzej Grzywocz) Mnożenie dużych liczb. FFT.
  43. (Patryk Spanily) Mnożenie dużych liczb. Karatsuba, Toomcook.
  44. (Wojciech Łowiec) Rozszerzony algorytm Euklidesa dla dużych liczb. Algorytm Lehmera.
  45. (Radosław Kujawa) Liczenie pierwiastka kwadratowego dużych liczb. Karatsuba.
  46. (wolny) Szybkie dzielenie wielomianów. Metoda Newtona.