diff --git a/prace/bakalarka/attachments.zip b/prace/bakalarka/attachments.zip
new file mode 100644
index 0000000000000000000000000000000000000000..0eb29be4ef53517f25a1bad5bd82a5fd4fd07943
Binary files /dev/null and b/prace/bakalarka/attachments.zip differ
diff --git a/prace/bakalarka/attachments/gen.cpp b/prace/bakalarka/attachments/gen.cpp
new file mode 120000
index 0000000000000000000000000000000000000000..723b72b0d478b7f1fcd1c610c2b8b727c1e78e1b
--- /dev/null
+++ b/prace/bakalarka/attachments/gen.cpp
@@ -0,0 +1 @@
+../../../gen.cpp
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/greedy.cpp b/prace/bakalarka/attachments/greedy.cpp
new file mode 120000
index 0000000000000000000000000000000000000000..5d3770489a29f22731264c467053326251cad846
--- /dev/null
+++ b/prace/bakalarka/attachments/greedy.cpp
@@ -0,0 +1 @@
+../../../algo/greedy.cpp
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/lib.cpp b/prace/bakalarka/attachments/lib.cpp
new file mode 120000
index 0000000000000000000000000000000000000000..eab98e2c0271b96882738a30f9357c0841669f6d
--- /dev/null
+++ b/prace/bakalarka/attachments/lib.cpp
@@ -0,0 +1 @@
+../../../lib.cpp
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/lib.h b/prace/bakalarka/attachments/lib.h
new file mode 120000
index 0000000000000000000000000000000000000000..86c09306426708ef8666f1adb214e007ddb96d13
--- /dev/null
+++ b/prace/bakalarka/attachments/lib.h
@@ -0,0 +1 @@
+../../../lib.h
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/lib.py b/prace/bakalarka/attachments/lib.py
new file mode 120000
index 0000000000000000000000000000000000000000..890f80cb45ea03bc2609c1acb09512117ce3179c
--- /dev/null
+++ b/prace/bakalarka/attachments/lib.py
@@ -0,0 +1 @@
+../../../lib.py
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/main.cpp b/prace/bakalarka/attachments/main.cpp
new file mode 120000
index 0000000000000000000000000000000000000000..673a70e1bd1d43f6b3a72006bb15439fa97a0d32
--- /dev/null
+++ b/prace/bakalarka/attachments/main.cpp
@@ -0,0 +1 @@
+../../../main.cpp
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/main.h b/prace/bakalarka/attachments/main.h
new file mode 120000
index 0000000000000000000000000000000000000000..f6b1d06139b991e5e0e9ae165feb9c5e178ee3dc
--- /dev/null
+++ b/prace/bakalarka/attachments/main.h
@@ -0,0 +1 @@
+../../../main.h
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/rg.cpp b/prace/bakalarka/attachments/rg.cpp
new file mode 120000
index 0000000000000000000000000000000000000000..37afd6fa03596d7f2a7d29f6af6ec1491535ae6f
--- /dev/null
+++ b/prace/bakalarka/attachments/rg.cpp
@@ -0,0 +1 @@
+../../../algo/rg.cpp
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/rsg.cpp b/prace/bakalarka/attachments/rsg.cpp
new file mode 120000
index 0000000000000000000000000000000000000000..e680d71fca844429979008c36d222ec26ca6987c
--- /dev/null
+++ b/prace/bakalarka/attachments/rsg.cpp
@@ -0,0 +1 @@
+../../../algo/rsg.cpp
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/semidef_prog.cpp b/prace/bakalarka/attachments/semidef_prog.cpp
new file mode 120000
index 0000000000000000000000000000000000000000..f14c68e56d66dbdd085b754e206a65812073b2e9
--- /dev/null
+++ b/prace/bakalarka/attachments/semidef_prog.cpp
@@ -0,0 +1 @@
+../../../algo/semidef_prog.cpp
\ No newline at end of file
diff --git a/prace/bakalarka/attachments/semidef_prog_sage.sage b/prace/bakalarka/attachments/semidef_prog_sage.sage
new file mode 120000
index 0000000000000000000000000000000000000000..e232d3270efaa874fb1721e6d8d225e614d70898
--- /dev/null
+++ b/prace/bakalarka/attachments/semidef_prog_sage.sage
@@ -0,0 +1 @@
+../../../algo/semidef_prog_sage.sage
\ No newline at end of file