diff --git a/03-typing/03-typing.tex b/04-typing/04-typing.tex
similarity index 100%
rename from 03-typing/03-typing.tex
rename to 04-typing/04-typing.tex
diff --git a/03-typing/Makefile b/04-typing/Makefile
similarity index 51%
rename from 03-typing/Makefile
rename to 04-typing/Makefile
index 282b93663b50fa0bf855c41dcdf7c1f4e79fa291..9fafa789c1dc69e09535a8a783cf9b1eeab5e08d 100644
--- a/03-typing/Makefile
+++ b/04-typing/Makefile
@@ -1,3 +1,3 @@
-SLIDES=03-typing.pdf
+SLIDES=04-typing.pdf
 
 include ../Makerules
diff --git a/03-typing/PyCharm-notes b/04-typing/PyCharm-notes
similarity index 100%
rename from 03-typing/PyCharm-notes
rename to 04-typing/PyCharm-notes
diff --git a/02-numpy/02-numpy.tex b/06-numpy/06-numpy.tex
similarity index 100%
rename from 02-numpy/02-numpy.tex
rename to 06-numpy/06-numpy.tex
diff --git a/02-numpy/Makefile b/06-numpy/Makefile
similarity index 52%
rename from 02-numpy/Makefile
rename to 06-numpy/Makefile
index 28c31cc7f45b004355278abe87ffb6615bb533f5..3ae536c4ae31e89c1d37327ee7c5eafb833ae67c 100644
--- a/02-numpy/Makefile
+++ b/06-numpy/Makefile
@@ -1,3 +1,3 @@
-SLIDES=02-numpy.pdf
+SLIDES=06-numpy.pdf
 
 include ../Makerules
diff --git a/02-numpy/fib-solve.py b/06-numpy/fib-solve.py
similarity index 100%
rename from 02-numpy/fib-solve.py
rename to 06-numpy/fib-solve.py
diff --git a/02-numpy/fib-test.py b/06-numpy/fib-test.py
similarity index 100%
rename from 02-numpy/fib-test.py
rename to 06-numpy/fib-test.py
diff --git a/04-matplotlib/examples.py b/07-matplotlib/examples.py
similarity index 100%
rename from 04-matplotlib/examples.py
rename to 07-matplotlib/examples.py
diff --git a/07-rekurze/fib.py b/08-rekurze/fib.py
similarity index 100%
rename from 07-rekurze/fib.py
rename to 08-rekurze/fib.py
diff --git a/07-rekurze/gen-01.py b/08-rekurze/gen-01.py
similarity index 100%
rename from 07-rekurze/gen-01.py
rename to 08-rekurze/gen-01.py
diff --git a/07-rekurze/gen-k1.py b/08-rekurze/gen-k1.py
similarity index 100%
rename from 07-rekurze/gen-k1.py
rename to 08-rekurze/gen-k1.py
diff --git a/08-bludiste/bludiste.in b/09-bludiste/bludiste.in
similarity index 100%
rename from 08-bludiste/bludiste.in
rename to 09-bludiste/bludiste.in
diff --git a/08-bludiste/cesta.py b/09-bludiste/cesta.py
similarity index 100%
rename from 08-bludiste/cesta.py
rename to 09-bludiste/cesta.py
diff --git a/08-bludiste/projdi.py b/09-bludiste/projdi.py
similarity index 100%
rename from 08-bludiste/projdi.py
rename to 09-bludiste/projdi.py
diff --git a/08-bludiste/vzdalenosti.py b/09-bludiste/vzdalenosti.py
similarity index 100%
rename from 08-bludiste/vzdalenosti.py
rename to 09-bludiste/vzdalenosti.py
diff --git a/09-bfs/abstraktni-matice-iterator.py b/10-bfs/abstraktni-matice-iterator.py
similarity index 100%
rename from 09-bfs/abstraktni-matice-iterator.py
rename to 10-bfs/abstraktni-matice-iterator.py
diff --git a/09-bfs/abstraktni-matice.py b/10-bfs/abstraktni-matice.py
similarity index 100%
rename from 09-bfs/abstraktni-matice.py
rename to 10-bfs/abstraktni-matice.py
diff --git a/09-bfs/abstraktni-seznamy.py b/10-bfs/abstraktni-seznamy.py
similarity index 100%
rename from 09-bfs/abstraktni-seznamy.py
rename to 10-bfs/abstraktni-seznamy.py
diff --git a/09-bfs/do-sirky-matice.py b/10-bfs/do-sirky-matice.py
similarity index 100%
rename from 09-bfs/do-sirky-matice.py
rename to 10-bfs/do-sirky-matice.py
diff --git a/09-bfs/do-sirky-seznamy.py b/10-bfs/do-sirky-seznamy.py
similarity index 100%
rename from 09-bfs/do-sirky-seznamy.py
rename to 10-bfs/do-sirky-seznamy.py
diff --git a/09-bfs/iterator.py b/10-bfs/iterator.py
similarity index 100%
rename from 09-bfs/iterator.py
rename to 10-bfs/iterator.py
diff --git a/09-bfs/test.in b/10-bfs/test.in
similarity index 100%
rename from 09-bfs/test.in
rename to 10-bfs/test.in
diff --git a/10-dfs/dfs-strom.py b/11-dfs/dfs-strom.py
similarity index 100%
rename from 10-dfs/dfs-strom.py
rename to 11-dfs/dfs-strom.py
diff --git a/10-dfs/dfs.py b/11-dfs/dfs.py
similarity index 100%
rename from 10-dfs/dfs.py
rename to 11-dfs/dfs.py
diff --git a/10-dfs/graf.in b/11-dfs/graf.in
similarity index 100%
rename from 10-dfs/graf.in
rename to 11-dfs/graf.in
diff --git a/10-dfs/hloubka-stromu.py b/11-dfs/hloubka-stromu.py
similarity index 100%
rename from 10-dfs/hloubka-stromu.py
rename to 11-dfs/hloubka-stromu.py
diff --git a/10-dfs/strom.in b/11-dfs/strom.in
similarity index 100%
rename from 10-dfs/strom.in
rename to 11-dfs/strom.in
diff --git a/06-vyrazy/objektove.py b/90-vyrazy/objektove.py
similarity index 100%
rename from 06-vyrazy/objektove.py
rename to 90-vyrazy/objektove.py
diff --git a/06-vyrazy/objektove2.py b/90-vyrazy/objektove2.py
similarity index 100%
rename from 06-vyrazy/objektove2.py
rename to 90-vyrazy/objektove2.py
diff --git a/06-vyrazy/strom-vyrazu.py b/90-vyrazy/strom-vyrazu.py
similarity index 100%
rename from 06-vyrazy/strom-vyrazu.py
rename to 90-vyrazy/strom-vyrazu.py
diff --git a/11-rozdel-a-panuj/binsearch.py b/91-rozdel-a-panuj/binsearch.py
similarity index 100%
rename from 11-rozdel-a-panuj/binsearch.py
rename to 91-rozdel-a-panuj/binsearch.py
diff --git a/11-rozdel-a-panuj/mergesort.py b/91-rozdel-a-panuj/mergesort.py
similarity index 100%
rename from 11-rozdel-a-panuj/mergesort.py
rename to 91-rozdel-a-panuj/mergesort.py
diff --git a/11-rozdel-a-panuj/quickselect.py b/91-rozdel-a-panuj/quickselect.py
similarity index 100%
rename from 11-rozdel-a-panuj/quickselect.py
rename to 91-rozdel-a-panuj/quickselect.py
diff --git a/11-rozdel-a-panuj/quicksort.py b/91-rozdel-a-panuj/quicksort.py
similarity index 100%
rename from 11-rozdel-a-panuj/quicksort.py
rename to 91-rozdel-a-panuj/quicksort.py