summaryrefslogtreecommitdiff
path: root/prolog
diff options
context:
space:
mode:
authorTimotej Lazar <timotej.lazar@fri.uni-lj.si>2016-04-25 15:33:12 +0200
committerTimotej Lazar <timotej.lazar@fri.uni-lj.si>2016-04-25 15:33:12 +0200
commit4f2c049c044f64e838ca92349d38528363cce76f (patch)
tree1d602105456f61ccc2585b1f0196e36bddeeefa0 /prolog
parent71174fc52ad759c2530bbb4e135a2bb0cb075902 (diff)
Remove file encoding comments from python files
UTF-8 is the default.
Diffstat (limited to 'prolog')
-rw-r--r--prolog/common.py2
-rw-r--r--prolog/en.py2
-rw-r--r--prolog/facts/denotational_semantics_aux__predicates.py2
-rw-r--r--prolog/facts/family_relations.py2
-rw-r--r--prolog/problems/clp_fd/gcd_3/common.py2
-rw-r--r--prolog/problems/clp_fd/gcd_3/en.py2
-rw-r--r--prolog/problems/clp_fd/gcd_3/sl.py2
-rw-r--r--prolog/problems/clp_fd/magic_1/common.py2
-rw-r--r--prolog/problems/clp_fd/magic_1/en.py2
-rw-r--r--prolog/problems/clp_fd/magic_1/sl.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_abc_3/common.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_abc_3/en.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_abc_3/sl.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_beth_1/common.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_beth_1/en.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_beth_1/sl.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_momson_2/common.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_momson_2/en.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_momson_2/sl.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_ratio_2/common.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_ratio_2/en.py2
-rw-r--r--prolog/problems/clp_fd/puzzle_ratio_2/sl.py2
-rw-r--r--prolog/problems/clp_fd/tobase_3/common.py2
-rw-r--r--prolog/problems/clp_fd/tobase_3/en.py2
-rw-r--r--prolog/problems/clp_fd/tobase_3/sl.py2
-rw-r--r--prolog/problems/clp_r/bounding_box_3/common.py2
-rw-r--r--prolog/problems/clp_r/bounding_box_3/en.py2
-rw-r--r--prolog/problems/clp_r/bounding_box_3/sl.py2
-rw-r--r--prolog/problems/clp_r/center_3/common.py2
-rw-r--r--prolog/problems/clp_r/center_3/en.py2
-rw-r--r--prolog/problems/clp_r/center_3/sl.py2
-rw-r--r--prolog/problems/clp_r/linear_opt_3/common.py2
-rw-r--r--prolog/problems/clp_r/linear_opt_3/en.py2
-rw-r--r--prolog/problems/clp_r/linear_opt_3/sl.py2
-rw-r--r--prolog/problems/clp_r/max_adj_pair_2/common.py2
-rw-r--r--prolog/problems/clp_r/max_adj_pair_2/en.py2
-rw-r--r--prolog/problems/clp_r/max_adj_pair_2/sl.py2
-rw-r--r--prolog/problems/clp_r/megabytes_2/common.py2
-rw-r--r--prolog/problems/clp_r/megabytes_2/en.py2
-rw-r--r--prolog/problems/clp_r/megabytes_2/sl.py2
-rw-r--r--prolog/problems/clp_r/turkey_3/common.py2
-rw-r--r--prolog/problems/clp_r/turkey_3/en.py2
-rw-r--r--prolog/problems/clp_r/turkey_3/sl.py2
-rw-r--r--prolog/problems/dcg/ab_2/common.py2
-rw-r--r--prolog/problems/dcg/ab_2/en.py2
-rw-r--r--prolog/problems/dcg/ab_2/sl.py2
-rw-r--r--prolog/problems/dcg/digit_2/common.py2
-rw-r--r--prolog/problems/dcg/digit_2/en.py2
-rw-r--r--prolog/problems/dcg/digit_2/sl.py2
-rw-r--r--prolog/problems/dcg/expr_2/common.py2
-rw-r--r--prolog/problems/dcg/expr_2/en.py2
-rw-r--r--prolog/problems/dcg/expr_2/sl.py2
-rw-r--r--prolog/problems/dcg/expr_3/common.py2
-rw-r--r--prolog/problems/dcg/expr_3/en.py2
-rw-r--r--prolog/problems/dcg/expr_3/sl.py2
-rw-r--r--prolog/problems/dcg/flower_2/common.py2
-rw-r--r--prolog/problems/dcg/flower_2/en.py2
-rw-r--r--prolog/problems/dcg/flower_2/sl.py2
-rw-r--r--prolog/problems/dcg/number_2/common.py2
-rw-r--r--prolog/problems/dcg/number_2/en.py2
-rw-r--r--prolog/problems/dcg/number_2/sl.py2
-rw-r--r--prolog/problems/dcg/number_3/common.py2
-rw-r--r--prolog/problems/dcg/number_3/en.py2
-rw-r--r--prolog/problems/dcg/number_3/sl.py2
-rw-r--r--prolog/problems/dcg/number_proper_2/common.py2
-rw-r--r--prolog/problems/dcg/number_proper_2/en.py2
-rw-r--r--prolog/problems/dcg/number_proper_2/sl.py2
-rw-r--r--prolog/problems/dcg/paren_2/common.py2
-rw-r--r--prolog/problems/dcg/paren_2/en.py2
-rw-r--r--prolog/problems/dcg/paren_2/sl.py2
-rw-r--r--prolog/problems/dcg/paren_3/common.py2
-rw-r--r--prolog/problems/dcg/paren_3/en.py2
-rw-r--r--prolog/problems/dcg/paren_3/sl.py2
-rw-r--r--prolog/problems/denotational_semantics/algol_3/common.py2
-rw-r--r--prolog/problems/denotational_semantics/algol_3/en.py2
-rw-r--r--prolog/problems/denotational_semantics/algol_for_3/common.py2
-rw-r--r--prolog/problems/denotational_semantics/algol_for_3/en.py2
-rw-r--r--prolog/problems/denotational_semantics/algol_if_3/common.py2
-rw-r--r--prolog/problems/denotational_semantics/algol_if_3/en.py2
-rw-r--r--prolog/problems/denotational_semantics/prog_8puzzle_2/common.py2
-rw-r--r--prolog/problems/denotational_semantics/prog_8puzzle_2/en.py2
-rw-r--r--prolog/problems/denotational_semantics/prog_8puzzle_3/common.py2
-rw-r--r--prolog/problems/denotational_semantics/prog_8puzzle_3/en.py2
-rw-r--r--prolog/problems/denotational_semantics/prog_listswap_2/common.py2
-rw-r--r--prolog/problems/denotational_semantics/prog_listswap_2/en.py2
-rw-r--r--prolog/problems/denotational_semantics/prog_listswap_3/common.py2
-rw-r--r--prolog/problems/denotational_semantics/prog_listswap_3/en.py2
-rw-r--r--prolog/problems/family_relations/ancestor_2/common.py2
-rw-r--r--prolog/problems/family_relations/ancestor_2/en.py2
-rw-r--r--prolog/problems/family_relations/ancestor_2/sl.py2
-rw-r--r--prolog/problems/family_relations/aunt_2/common.py2
-rw-r--r--prolog/problems/family_relations/aunt_2/en.py2
-rw-r--r--prolog/problems/family_relations/aunt_2/sl.py2
-rw-r--r--prolog/problems/family_relations/brother_2/common.py2
-rw-r--r--prolog/problems/family_relations/brother_2/en.py2
-rw-r--r--prolog/problems/family_relations/brother_2/sl.py2
-rw-r--r--prolog/problems/family_relations/connected_3/common.py2
-rw-r--r--prolog/problems/family_relations/connected_3/en.py2
-rw-r--r--prolog/problems/family_relations/cousin_2/common.py2
-rw-r--r--prolog/problems/family_relations/cousin_2/en.py2
-rw-r--r--prolog/problems/family_relations/cousin_2/sl.py2
-rw-r--r--prolog/problems/family_relations/descendant_2/common.py2
-rw-r--r--prolog/problems/family_relations/descendant_2/en.py2
-rw-r--r--prolog/problems/family_relations/descendant_2/sl.py2
-rw-r--r--prolog/problems/family_relations/father_2/common.py2
-rw-r--r--prolog/problems/family_relations/father_2/en.py2
-rw-r--r--prolog/problems/family_relations/father_2/sl.py2
-rw-r--r--prolog/problems/family_relations/grandparent_2/common.py2
-rw-r--r--prolog/problems/family_relations/grandparent_2/en.py2
-rw-r--r--prolog/problems/family_relations/grandparent_2/sl.py2
-rw-r--r--prolog/problems/family_relations/mother_2/common.py2
-rw-r--r--prolog/problems/family_relations/mother_2/en.py2
-rw-r--r--prolog/problems/family_relations/mother_2/sl.py2
-rw-r--r--prolog/problems/family_relations/sister_2/common.py2
-rw-r--r--prolog/problems/family_relations/sister_2/en.py2
-rw-r--r--prolog/problems/family_relations/sister_2/sl.py2
-rw-r--r--prolog/problems/license_plates/checklicenseplate_3/common.py2
-rw-r--r--prolog/problems/license_plates/checklicenseplate_3/en.py2
-rw-r--r--prolog/problems/license_plates/checklicenseplate_3/sl.py2
-rw-r--r--prolog/problems/license_plates/firstminus_2/common.py2
-rw-r--r--prolog/problems/license_plates/firstminus_2/en.py2
-rw-r--r--prolog/problems/license_plates/firstminus_2/sl.py2
-rw-r--r--prolog/problems/license_plates/genexp_2/common.py2
-rw-r--r--prolog/problems/license_plates/genexp_2/en.py2
-rw-r--r--prolog/problems/license_plates/genexp_2/sl.py2
-rw-r--r--prolog/problems/license_plates/getdigits_2/common.py2
-rw-r--r--prolog/problems/license_plates/getdigits_2/en.py2
-rw-r--r--prolog/problems/license_plates/getdigits_2/sl.py2
-rw-r--r--prolog/problems/license_plates/joindigits_2/common.py2
-rw-r--r--prolog/problems/license_plates/joindigits_2/en.py2
-rw-r--r--prolog/problems/license_plates/joindigits_2/sl.py2
-rw-r--r--prolog/problems/lists/conc_3/en.py2
-rw-r--r--prolog/problems/lists/conc_3/sl.py2
-rw-r--r--prolog/problems/lists/del_3/common.py2
-rw-r--r--prolog/problems/lists/del_3/en.py2
-rw-r--r--prolog/problems/lists/del_3/sl.py2
-rw-r--r--prolog/problems/lists/divide_3/common.py2
-rw-r--r--prolog/problems/lists/divide_3/en.py2
-rw-r--r--prolog/problems/lists/divide_3/sl.py2
-rw-r--r--prolog/problems/lists/dup_2/common.py2
-rw-r--r--prolog/problems/lists/dup_2/en.py2
-rw-r--r--prolog/problems/lists/dup_2/sl.py2
-rw-r--r--prolog/problems/lists/insert_3/common.py2
-rw-r--r--prolog/problems/lists/insert_3/en.py2
-rw-r--r--prolog/problems/lists/insert_3/sl.py2
-rw-r--r--prolog/problems/lists/last_elem_2/common.py2
-rw-r--r--prolog/problems/lists/last_elem_2/sl.py2
-rw-r--r--prolog/problems/lists/memb_2/common.py2
-rw-r--r--prolog/problems/lists/memb_2/en.py2
-rw-r--r--prolog/problems/lists/memb_2/sl.py2
-rw-r--r--prolog/problems/lists/permute_2/common.py2
-rw-r--r--prolog/problems/lists/permute_2/en.py2
-rw-r--r--prolog/problems/lists/permute_2/sl.py2
-rw-r--r--prolog/problems/lists_advanced/evenlen_1_+_oddlen_1/sl.py2
-rw-r--r--prolog/problems/lists_advanced/len_2/sl.py2
-rw-r--r--prolog/problems/lists_advanced/max_2/sl.py2
-rw-r--r--prolog/problems/lists_advanced/min_2/sl.py2
-rw-r--r--prolog/problems/lists_advanced/palindrome_1/sl.py2
-rw-r--r--prolog/problems/lists_advanced/rev_2/sl.py2
-rw-r--r--prolog/problems/lists_advanced/shiftleft_2/sl.py2
-rw-r--r--prolog/problems/lists_advanced/shiftright_2/sl.py2
-rw-r--r--prolog/problems/lists_advanced/sublist_2/sl.py2
-rw-r--r--prolog/problems/lists_advanced/sum_2/sl.py2
-rw-r--r--prolog/problems/old_exams/pascal_3/common.py2
-rw-r--r--prolog/problems/old_exams/pascal_3/en.py2
-rw-r--r--prolog/problems/other/genlist_4/common.py2
-rw-r--r--prolog/problems/other/genlist_4/en.py2
-rw-r--r--prolog/problems/sets/diff_3/common.py2
-rw-r--r--prolog/problems/sets/diff_3/en.py2
-rw-r--r--prolog/problems/sets/diff_3/sl.py2
-rw-r--r--prolog/problems/sets/intersect_3/common.py2
-rw-r--r--prolog/problems/sets/intersect_3/en.py2
-rw-r--r--prolog/problems/sets/intersect_3/sl.py2
-rw-r--r--prolog/problems/sets/is_subset_2/common.py2
-rw-r--r--prolog/problems/sets/is_subset_2/en.py2
-rw-r--r--prolog/problems/sets/is_subset_2/sl.py2
-rw-r--r--prolog/problems/sets/is_superset_2/common.py2
-rw-r--r--prolog/problems/sets/is_superset_2/en.py2
-rw-r--r--prolog/problems/sets/is_superset_2/sl.py2
-rw-r--r--prolog/problems/sets/powerset_2/common.py2
-rw-r--r--prolog/problems/sets/powerset_2/en.py2
-rw-r--r--prolog/problems/sets/powerset_2/sl.py2
-rw-r--r--prolog/problems/sets/subset_2/common.py2
-rw-r--r--prolog/problems/sets/subset_2/en.py2
-rw-r--r--prolog/problems/sets/subset_2/sl.py2
-rw-r--r--prolog/problems/sets/union_3/common.py2
-rw-r--r--prolog/problems/sets/union_3/en.py2
-rw-r--r--prolog/problems/sets/union_3/sl.py2
-rw-r--r--prolog/problems/sorting/is_sorted_1/en.py2
-rw-r--r--prolog/problems/sorting/is_sorted_1/sl.py2
-rw-r--r--prolog/problems/sorting/isort_2/en.py2
-rw-r--r--prolog/problems/sorting/isort_2/sl.py2
-rw-r--r--prolog/problems/sorting/pivoting_4/en.py2
-rw-r--r--prolog/problems/sorting/pivoting_4/sl.py2
-rw-r--r--prolog/problems/sorting/quick_sort_2/en.py2
-rw-r--r--prolog/problems/sorting/quick_sort_2/sl.py2
-rw-r--r--prolog/problems/sorting/sins_3/en.py2
-rw-r--r--prolog/problems/sorting/sins_3/sl.py2
-rw-r--r--prolog/problems/sorting/slowest_sort_ever_2/en.py2
-rw-r--r--prolog/problems/sorting/slowest_sort_ever_2/sl.py2
-rw-r--r--prolog/sl.py2
201 files changed, 0 insertions, 402 deletions
diff --git a/prolog/common.py b/prolog/common.py
index d15003d..1d224b5 100644
--- a/prolog/common.py
+++ b/prolog/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import operator
import prolog.engine
from prolog.util import tokenize
diff --git a/prolog/en.py b/prolog/en.py
index e88f0fa..7183d76 100644
--- a/prolog/en.py
+++ b/prolog/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Prolog'
description = 'Introductory Prolog course.'
diff --git a/prolog/facts/denotational_semantics_aux__predicates.py b/prolog/facts/denotational_semantics_aux__predicates.py
index 044c720..4bf315b 100644
--- a/prolog/facts/denotational_semantics_aux__predicates.py
+++ b/prolog/facts/denotational_semantics_aux__predicates.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 2
name = 'denotational semantics aux. predicates'
diff --git a/prolog/facts/family_relations.py b/prolog/facts/family_relations.py
index 3b6af10..6be71fa 100644
--- a/prolog/facts/family_relations.py
+++ b/prolog/facts/family_relations.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 1
name = 'family relations'
diff --git a/prolog/problems/clp_fd/gcd_3/common.py b/prolog/problems/clp_fd/gcd_3/common.py
index 627431c..de91550 100644
--- a/prolog/problems/clp_fd/gcd_3/common.py
+++ b/prolog/problems/clp_fd/gcd_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/clp_fd/gcd_3/en.py b/prolog/problems/clp_fd/gcd_3/en.py
index 8891d54..2befa4b 100644
--- a/prolog/problems/clp_fd/gcd_3/en.py
+++ b/prolog/problems/clp_fd/gcd_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'gcd/3'
slug = 'greatest common divisor'
diff --git a/prolog/problems/clp_fd/gcd_3/sl.py b/prolog/problems/clp_fd/gcd_3/sl.py
index f5016fa..865c0e6 100644
--- a/prolog/problems/clp_fd/gcd_3/sl.py
+++ b/prolog/problems/clp_fd/gcd_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'gcd/3'
slug = 'Največji skupni delitelj'
diff --git a/prolog/problems/clp_fd/magic_1/common.py b/prolog/problems/clp_fd/magic_1/common.py
index 423efc0..6e50198 100644
--- a/prolog/problems/clp_fd/magic_1/common.py
+++ b/prolog/problems/clp_fd/magic_1/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/clp_fd/magic_1/en.py b/prolog/problems/clp_fd/magic_1/en.py
index 0798164..184f0bb 100644
--- a/prolog/problems/clp_fd/magic_1/en.py
+++ b/prolog/problems/clp_fd/magic_1/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'magic/1'
slug = 'generate a 3x3 magic square'
diff --git a/prolog/problems/clp_fd/magic_1/sl.py b/prolog/problems/clp_fd/magic_1/sl.py
index fa73a01..d8d33c3 100644
--- a/prolog/problems/clp_fd/magic_1/sl.py
+++ b/prolog/problems/clp_fd/magic_1/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'magic/1'
slug = '3x3 magični kvadrat'
diff --git a/prolog/problems/clp_fd/puzzle_abc_3/common.py b/prolog/problems/clp_fd/puzzle_abc_3/common.py
index fcaec95..1c912bc 100644
--- a/prolog/problems/clp_fd/puzzle_abc_3/common.py
+++ b/prolog/problems/clp_fd/puzzle_abc_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/clp_fd/puzzle_abc_3/en.py b/prolog/problems/clp_fd/puzzle_abc_3/en.py
index 899b428..9e6a2ae 100644
--- a/prolog/problems/clp_fd/puzzle_abc_3/en.py
+++ b/prolog/problems/clp_fd/puzzle_abc_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'puzzle_abc/3'
slug = 'age puzzle: abc'
diff --git a/prolog/problems/clp_fd/puzzle_abc_3/sl.py b/prolog/problems/clp_fd/puzzle_abc_3/sl.py
index 118481a..64bd77b 100644
--- a/prolog/problems/clp_fd/puzzle_abc_3/sl.py
+++ b/prolog/problems/clp_fd/puzzle_abc_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'puzzle_abc/3'
slug = 'Uganka z leti: ABC'
diff --git a/prolog/problems/clp_fd/puzzle_beth_1/common.py b/prolog/problems/clp_fd/puzzle_beth_1/common.py
index 870b476..dd24bb6 100644
--- a/prolog/problems/clp_fd/puzzle_beth_1/common.py
+++ b/prolog/problems/clp_fd/puzzle_beth_1/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/clp_fd/puzzle_beth_1/en.py b/prolog/problems/clp_fd/puzzle_beth_1/en.py
index 3dea18c..1dc524f 100644
--- a/prolog/problems/clp_fd/puzzle_beth_1/en.py
+++ b/prolog/problems/clp_fd/puzzle_beth_1/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'puzzle_beth/1'
slug = 'age puzzle: beth'
diff --git a/prolog/problems/clp_fd/puzzle_beth_1/sl.py b/prolog/problems/clp_fd/puzzle_beth_1/sl.py
index 261ec74..bdad38d 100644
--- a/prolog/problems/clp_fd/puzzle_beth_1/sl.py
+++ b/prolog/problems/clp_fd/puzzle_beth_1/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'puzzle_beth/1'
slug = 'Uganka z leti: Beti'
diff --git a/prolog/problems/clp_fd/puzzle_momson_2/common.py b/prolog/problems/clp_fd/puzzle_momson_2/common.py
index c3d734d..978de1f 100644
--- a/prolog/problems/clp_fd/puzzle_momson_2/common.py
+++ b/prolog/problems/clp_fd/puzzle_momson_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/clp_fd/puzzle_momson_2/en.py b/prolog/problems/clp_fd/puzzle_momson_2/en.py
index b9b26cb..0c6fa8c 100644
--- a/prolog/problems/clp_fd/puzzle_momson_2/en.py
+++ b/prolog/problems/clp_fd/puzzle_momson_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'puzzle_momson/2'
slug = 'age puzzle: mom & son'
diff --git a/prolog/problems/clp_fd/puzzle_momson_2/sl.py b/prolog/problems/clp_fd/puzzle_momson_2/sl.py
index 593f153..0c24dce 100644
--- a/prolog/problems/clp_fd/puzzle_momson_2/sl.py
+++ b/prolog/problems/clp_fd/puzzle_momson_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'puzzle_momson/2'
slug = 'Uganka z leti: mama in sin'
diff --git a/prolog/problems/clp_fd/puzzle_ratio_2/common.py b/prolog/problems/clp_fd/puzzle_ratio_2/common.py
index 77613d1..a64aa57 100644
--- a/prolog/problems/clp_fd/puzzle_ratio_2/common.py
+++ b/prolog/problems/clp_fd/puzzle_ratio_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/clp_fd/puzzle_ratio_2/en.py b/prolog/problems/clp_fd/puzzle_ratio_2/en.py
index 2cb3039..4118b9d 100644
--- a/prolog/problems/clp_fd/puzzle_ratio_2/en.py
+++ b/prolog/problems/clp_fd/puzzle_ratio_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'puzzle_ratio/2'
slug = 'age puzzle: ratio'
diff --git a/prolog/problems/clp_fd/puzzle_ratio_2/sl.py b/prolog/problems/clp_fd/puzzle_ratio_2/sl.py
index 826e66f..f88e00c 100644
--- a/prolog/problems/clp_fd/puzzle_ratio_2/sl.py
+++ b/prolog/problems/clp_fd/puzzle_ratio_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'puzzle_ratio/2'
slug = 'Uganka z leti: razmerje'
diff --git a/prolog/problems/clp_fd/tobase_3/common.py b/prolog/problems/clp_fd/tobase_3/common.py
index a31d773..ef1ee61 100644
--- a/prolog/problems/clp_fd/tobase_3/common.py
+++ b/prolog/problems/clp_fd/tobase_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/clp_fd/tobase_3/en.py b/prolog/problems/clp_fd/tobase_3/en.py
index 41f8889..78a7bf4 100644
--- a/prolog/problems/clp_fd/tobase_3/en.py
+++ b/prolog/problems/clp_fd/tobase_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'tobase/3'
slug = 'convert numbers from/to the decimal system'
diff --git a/prolog/problems/clp_fd/tobase_3/sl.py b/prolog/problems/clp_fd/tobase_3/sl.py
index 72879af..a64eccf 100644
--- a/prolog/problems/clp_fd/tobase_3/sl.py
+++ b/prolog/problems/clp_fd/tobase_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'tobase/3'
slug = 'Pretvori števila v/iz desetiškega sistema'
diff --git a/prolog/problems/clp_r/bounding_box_3/common.py b/prolog/problems/clp_r/bounding_box_3/common.py
index 95c5abd..57ad767 100644
--- a/prolog/problems/clp_r/bounding_box_3/common.py
+++ b/prolog/problems/clp_r/bounding_box_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
diff --git a/prolog/problems/clp_r/bounding_box_3/en.py b/prolog/problems/clp_r/bounding_box_3/en.py
index efb7a55..d38e84a 100644
--- a/prolog/problems/clp_r/bounding_box_3/en.py
+++ b/prolog/problems/clp_r/bounding_box_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'bounding_box/3'
slug = 'find the smallest bounding box'
diff --git a/prolog/problems/clp_r/bounding_box_3/sl.py b/prolog/problems/clp_r/bounding_box_3/sl.py
index 81bfdbd..456b4b6 100644
--- a/prolog/problems/clp_r/bounding_box_3/sl.py
+++ b/prolog/problems/clp_r/bounding_box_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'bounding_box/3'
slug = 'najdi najmanjši pravokotnik okoli podanih točk'
diff --git a/prolog/problems/clp_r/center_3/common.py b/prolog/problems/clp_r/center_3/common.py
index 2c4cc8e..0c0b830 100644
--- a/prolog/problems/clp_r/center_3/common.py
+++ b/prolog/problems/clp_r/center_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
diff --git a/prolog/problems/clp_r/center_3/en.py b/prolog/problems/clp_r/center_3/en.py
index e6ca645..9a9826f 100644
--- a/prolog/problems/clp_r/center_3/en.py
+++ b/prolog/problems/clp_r/center_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'center/3'
slug = 'find central points'
diff --git a/prolog/problems/clp_r/center_3/sl.py b/prolog/problems/clp_r/center_3/sl.py
index 74f11b5..3ee7165 100644
--- a/prolog/problems/clp_r/center_3/sl.py
+++ b/prolog/problems/clp_r/center_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'center/3'
slug = 'najdi središča'
diff --git a/prolog/problems/clp_r/linear_opt_3/common.py b/prolog/problems/clp_r/linear_opt_3/common.py
index e751049..f3330b1 100644
--- a/prolog/problems/clp_r/linear_opt_3/common.py
+++ b/prolog/problems/clp_r/linear_opt_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
diff --git a/prolog/problems/clp_r/linear_opt_3/en.py b/prolog/problems/clp_r/linear_opt_3/en.py
index 848a30d..f4e5654 100644
--- a/prolog/problems/clp_r/linear_opt_3/en.py
+++ b/prolog/problems/clp_r/linear_opt_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'linear_opt/3'
slug = 'linear optimization'
diff --git a/prolog/problems/clp_r/linear_opt_3/sl.py b/prolog/problems/clp_r/linear_opt_3/sl.py
index 512c6b8..95b243c 100644
--- a/prolog/problems/clp_r/linear_opt_3/sl.py
+++ b/prolog/problems/clp_r/linear_opt_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'linear_opt/3'
slug = 'linearna optimizacija'
diff --git a/prolog/problems/clp_r/max_adj_pair_2/common.py b/prolog/problems/clp_r/max_adj_pair_2/common.py
index 4aeda78..1f715f6 100644
--- a/prolog/problems/clp_r/max_adj_pair_2/common.py
+++ b/prolog/problems/clp_r/max_adj_pair_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
diff --git a/prolog/problems/clp_r/max_adj_pair_2/en.py b/prolog/problems/clp_r/max_adj_pair_2/en.py
index d85bbcd..66a938b 100644
--- a/prolog/problems/clp_r/max_adj_pair_2/en.py
+++ b/prolog/problems/clp_r/max_adj_pair_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'max_adj_pair/2'
slug = 'find the maximal pair of adjacent elements'
diff --git a/prolog/problems/clp_r/max_adj_pair_2/sl.py b/prolog/problems/clp_r/max_adj_pair_2/sl.py
index eaed41e..c3d3721 100644
--- a/prolog/problems/clp_r/max_adj_pair_2/sl.py
+++ b/prolog/problems/clp_r/max_adj_pair_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'max_adj_pair/2'
slug = 'najdi največja sosedna elementa seznama'
diff --git a/prolog/problems/clp_r/megabytes_2/common.py b/prolog/problems/clp_r/megabytes_2/common.py
index 4273368..73951c1 100644
--- a/prolog/problems/clp_r/megabytes_2/common.py
+++ b/prolog/problems/clp_r/megabytes_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
diff --git a/prolog/problems/clp_r/megabytes_2/en.py b/prolog/problems/clp_r/megabytes_2/en.py
index 27919dc..8cba443 100644
--- a/prolog/problems/clp_r/megabytes_2/en.py
+++ b/prolog/problems/clp_r/megabytes_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'megabytes/2'
slug = 'convert mebibytes to megabytes'
diff --git a/prolog/problems/clp_r/megabytes_2/sl.py b/prolog/problems/clp_r/megabytes_2/sl.py
index e88c48e..b1a97f6 100644
--- a/prolog/problems/clp_r/megabytes_2/sl.py
+++ b/prolog/problems/clp_r/megabytes_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'megabytes/2'
slug = 'prevedi vrednosti v mebibajtih v megabajte'
diff --git a/prolog/problems/clp_r/turkey_3/common.py b/prolog/problems/clp_r/turkey_3/common.py
index de61482..266f73e 100644
--- a/prolog/problems/clp_r/turkey_3/common.py
+++ b/prolog/problems/clp_r/turkey_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
diff --git a/prolog/problems/clp_r/turkey_3/en.py b/prolog/problems/clp_r/turkey_3/en.py
index 979033d..f7fc6a7 100644
--- a/prolog/problems/clp_r/turkey_3/en.py
+++ b/prolog/problems/clp_r/turkey_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'turkey/3'
slug = 'turkey feed'
diff --git a/prolog/problems/clp_r/turkey_3/sl.py b/prolog/problems/clp_r/turkey_3/sl.py
index e161bc1..78a7aed 100644
--- a/prolog/problems/clp_r/turkey_3/sl.py
+++ b/prolog/problems/clp_r/turkey_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'turkey/3'
slug = 'puranja hrana'
diff --git a/prolog/problems/dcg/ab_2/common.py b/prolog/problems/dcg/ab_2/common.py
index e562c1b..7bde558 100644
--- a/prolog/problems/dcg/ab_2/common.py
+++ b/prolog/problems/dcg/ab_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 162
number = 69
visible = False
diff --git a/prolog/problems/dcg/ab_2/en.py b/prolog/problems/dcg/ab_2/en.py
index 4dd81a5..53f9e9a 100644
--- a/prolog/problems/dcg/ab_2/en.py
+++ b/prolog/problems/dcg/ab_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'ab/2'
slug = 'a*b*'
diff --git a/prolog/problems/dcg/ab_2/sl.py b/prolog/problems/dcg/ab_2/sl.py
index d2d8924..fb0fe06 100644
--- a/prolog/problems/dcg/ab_2/sl.py
+++ b/prolog/problems/dcg/ab_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'ab/2'
slug = 'a*b*'
diff --git a/prolog/problems/dcg/digit_2/common.py b/prolog/problems/dcg/digit_2/common.py
index e56e563..4e8c669 100644
--- a/prolog/problems/dcg/digit_2/common.py
+++ b/prolog/problems/dcg/digit_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 164
number = 71
visible = False
diff --git a/prolog/problems/dcg/digit_2/en.py b/prolog/problems/dcg/digit_2/en.py
index 80b7be0..8753b75 100644
--- a/prolog/problems/dcg/digit_2/en.py
+++ b/prolog/problems/dcg/digit_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'digit/2'
slug = 'a decimal digit'
diff --git a/prolog/problems/dcg/digit_2/sl.py b/prolog/problems/dcg/digit_2/sl.py
index 393e0e1..e6d8584 100644
--- a/prolog/problems/dcg/digit_2/sl.py
+++ b/prolog/problems/dcg/digit_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'digit/2'
slug = 'Cifra'
diff --git a/prolog/problems/dcg/expr_2/common.py b/prolog/problems/dcg/expr_2/common.py
index 2420ebe..7f27665 100644
--- a/prolog/problems/dcg/expr_2/common.py
+++ b/prolog/problems/dcg/expr_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 170
number = 77
visible = False
diff --git a/prolog/problems/dcg/expr_2/en.py b/prolog/problems/dcg/expr_2/en.py
index 88f1731..b114a5d 100644
--- a/prolog/problems/dcg/expr_2/en.py
+++ b/prolog/problems/dcg/expr_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'expr/2'
slug = 'arithmetic expressions'
diff --git a/prolog/problems/dcg/expr_2/sl.py b/prolog/problems/dcg/expr_2/sl.py
index 6401deb..e126636 100644
--- a/prolog/problems/dcg/expr_2/sl.py
+++ b/prolog/problems/dcg/expr_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'expr/2'
slug = 'Aritmetični izrazi'
diff --git a/prolog/problems/dcg/expr_3/common.py b/prolog/problems/dcg/expr_3/common.py
index 10220a8..9507e10 100644
--- a/prolog/problems/dcg/expr_3/common.py
+++ b/prolog/problems/dcg/expr_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 171
number = 78
visible = False
diff --git a/prolog/problems/dcg/expr_3/en.py b/prolog/problems/dcg/expr_3/en.py
index f853ad2..a6f662d 100644
--- a/prolog/problems/dcg/expr_3/en.py
+++ b/prolog/problems/dcg/expr_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'expr/3'
slug = 'arithmetic expressions with meaning'
diff --git a/prolog/problems/dcg/expr_3/sl.py b/prolog/problems/dcg/expr_3/sl.py
index 23fed26..cdec684 100644
--- a/prolog/problems/dcg/expr_3/sl.py
+++ b/prolog/problems/dcg/expr_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'expr/3'
slug = 'Aritmetični izrazi s pomenom'
diff --git a/prolog/problems/dcg/flower_2/common.py b/prolog/problems/dcg/flower_2/common.py
index 9d6f92e..535ee2b 100644
--- a/prolog/problems/dcg/flower_2/common.py
+++ b/prolog/problems/dcg/flower_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 163
number = 70
visible = False
diff --git a/prolog/problems/dcg/flower_2/en.py b/prolog/problems/dcg/flower_2/en.py
index e7272c5..e530455 100644
--- a/prolog/problems/dcg/flower_2/en.py
+++ b/prolog/problems/dcg/flower_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'flower/2'
slug = 'words like +++--+++'
diff --git a/prolog/problems/dcg/flower_2/sl.py b/prolog/problems/dcg/flower_2/sl.py
index 30e4118..941c59a 100644
--- a/prolog/problems/dcg/flower_2/sl.py
+++ b/prolog/problems/dcg/flower_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'flower/2'
slug = 'Besede v obliki "rožice", npr. +++--+++'
diff --git a/prolog/problems/dcg/number_2/common.py b/prolog/problems/dcg/number_2/common.py
index b0659a6..79158fb 100644
--- a/prolog/problems/dcg/number_2/common.py
+++ b/prolog/problems/dcg/number_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 165
number = 72
visible = False
diff --git a/prolog/problems/dcg/number_2/en.py b/prolog/problems/dcg/number_2/en.py
index 29a4366..9741055 100644
--- a/prolog/problems/dcg/number_2/en.py
+++ b/prolog/problems/dcg/number_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'number/2'
slug = 'numbers with potential leading zeros'
diff --git a/prolog/problems/dcg/number_2/sl.py b/prolog/problems/dcg/number_2/sl.py
index cdcbcee..85cb7e7 100644
--- a/prolog/problems/dcg/number_2/sl.py
+++ b/prolog/problems/dcg/number_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'number/2'
slug = 'Števila z dovoljenimi vodilnimi ničlami'
diff --git a/prolog/problems/dcg/number_3/common.py b/prolog/problems/dcg/number_3/common.py
index 7c3daf1..253c59c 100644
--- a/prolog/problems/dcg/number_3/common.py
+++ b/prolog/problems/dcg/number_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 167
number = 74
visible = False
diff --git a/prolog/problems/dcg/number_3/en.py b/prolog/problems/dcg/number_3/en.py
index 6516db7..742b265 100644
--- a/prolog/problems/dcg/number_3/en.py
+++ b/prolog/problems/dcg/number_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'number/3'
slug = 'numbers with meaning'
diff --git a/prolog/problems/dcg/number_3/sl.py b/prolog/problems/dcg/number_3/sl.py
index bcb2cf4..9a37e69 100644
--- a/prolog/problems/dcg/number_3/sl.py
+++ b/prolog/problems/dcg/number_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'number/3'
slug = 'Števila s pomenom'
diff --git a/prolog/problems/dcg/number_proper_2/common.py b/prolog/problems/dcg/number_proper_2/common.py
index 2779539..191b70b 100644
--- a/prolog/problems/dcg/number_proper_2/common.py
+++ b/prolog/problems/dcg/number_proper_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 166
number = 73
visible = False
diff --git a/prolog/problems/dcg/number_proper_2/en.py b/prolog/problems/dcg/number_proper_2/en.py
index 8580ab7..260e7dc 100644
--- a/prolog/problems/dcg/number_proper_2/en.py
+++ b/prolog/problems/dcg/number_proper_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'number_proper/2'
slug = 'numbers without leading zeros'
diff --git a/prolog/problems/dcg/number_proper_2/sl.py b/prolog/problems/dcg/number_proper_2/sl.py
index 1b39977..401aaa0 100644
--- a/prolog/problems/dcg/number_proper_2/sl.py
+++ b/prolog/problems/dcg/number_proper_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'number_proper/2'
slug = 'Števila brez vodilnih ničel'
diff --git a/prolog/problems/dcg/paren_2/common.py b/prolog/problems/dcg/paren_2/common.py
index 63ecd2f..7334d80 100644
--- a/prolog/problems/dcg/paren_2/common.py
+++ b/prolog/problems/dcg/paren_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 168
number = 75
visible = False
diff --git a/prolog/problems/dcg/paren_2/en.py b/prolog/problems/dcg/paren_2/en.py
index 3041a67..a15f2ef 100644
--- a/prolog/problems/dcg/paren_2/en.py
+++ b/prolog/problems/dcg/paren_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'paren/2'
slug = 'properly nested parens'
diff --git a/prolog/problems/dcg/paren_2/sl.py b/prolog/problems/dcg/paren_2/sl.py
index 0ec52cc..2240e9b 100644
--- a/prolog/problems/dcg/paren_2/sl.py
+++ b/prolog/problems/dcg/paren_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'paren/2'
slug = 'Pravilno gnezdeni oklepaji'
diff --git a/prolog/problems/dcg/paren_3/common.py b/prolog/problems/dcg/paren_3/common.py
index a3cb6d3..e130335 100644
--- a/prolog/problems/dcg/paren_3/common.py
+++ b/prolog/problems/dcg/paren_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 169
number = 76
visible = False
diff --git a/prolog/problems/dcg/paren_3/en.py b/prolog/problems/dcg/paren_3/en.py
index 4a8e0a8..04f21ba 100644
--- a/prolog/problems/dcg/paren_3/en.py
+++ b/prolog/problems/dcg/paren_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'paren/3'
slug = 'properly nested parens with meaning'
diff --git a/prolog/problems/dcg/paren_3/sl.py b/prolog/problems/dcg/paren_3/sl.py
index d721506..2a07a22 100644
--- a/prolog/problems/dcg/paren_3/sl.py
+++ b/prolog/problems/dcg/paren_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'paren/3'
slug = 'Pravilno gnezdeni oklepaji s pomenom'
diff --git a/prolog/problems/denotational_semantics/algol_3/common.py b/prolog/problems/denotational_semantics/algol_3/common.py
index d7607c4..8138484 100644
--- a/prolog/problems/denotational_semantics/algol_3/common.py
+++ b/prolog/problems/denotational_semantics/algol_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 176
number = 83
visible = False
diff --git a/prolog/problems/denotational_semantics/algol_3/en.py b/prolog/problems/denotational_semantics/algol_3/en.py
index 59a9bd2..3b91a47 100644
--- a/prolog/problems/denotational_semantics/algol_3/en.py
+++ b/prolog/problems/denotational_semantics/algol_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'algol/3'
slug = 'interpreter for mini-algol'
diff --git a/prolog/problems/denotational_semantics/algol_for_3/common.py b/prolog/problems/denotational_semantics/algol_for_3/common.py
index 3261c99..1107308 100644
--- a/prolog/problems/denotational_semantics/algol_for_3/common.py
+++ b/prolog/problems/denotational_semantics/algol_for_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 178
number = 85
visible = False
diff --git a/prolog/problems/denotational_semantics/algol_for_3/en.py b/prolog/problems/denotational_semantics/algol_for_3/en.py
index 91ff34d..2f46d36 100644
--- a/prolog/problems/denotational_semantics/algol_for_3/en.py
+++ b/prolog/problems/denotational_semantics/algol_for_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'algol_for/3'
slug = 'interpreter for mini-algol with for-statement'
diff --git a/prolog/problems/denotational_semantics/algol_if_3/common.py b/prolog/problems/denotational_semantics/algol_if_3/common.py
index faf0e4c..d98d2d2 100644
--- a/prolog/problems/denotational_semantics/algol_if_3/common.py
+++ b/prolog/problems/denotational_semantics/algol_if_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 177
number = 84
visible = False
diff --git a/prolog/problems/denotational_semantics/algol_if_3/en.py b/prolog/problems/denotational_semantics/algol_if_3/en.py
index 66855e5..bd5b732 100644
--- a/prolog/problems/denotational_semantics/algol_if_3/en.py
+++ b/prolog/problems/denotational_semantics/algol_if_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'algol_if/3'
slug = 'interpreter for mini-algol with if-statement'
diff --git a/prolog/problems/denotational_semantics/prog_8puzzle_2/common.py b/prolog/problems/denotational_semantics/prog_8puzzle_2/common.py
index c6d4db0..71875d4 100644
--- a/prolog/problems/denotational_semantics/prog_8puzzle_2/common.py
+++ b/prolog/problems/denotational_semantics/prog_8puzzle_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 172
number = 81
visible = False
diff --git a/prolog/problems/denotational_semantics/prog_8puzzle_2/en.py b/prolog/problems/denotational_semantics/prog_8puzzle_2/en.py
index fc49742..7969ba4 100644
--- a/prolog/problems/denotational_semantics/prog_8puzzle_2/en.py
+++ b/prolog/problems/denotational_semantics/prog_8puzzle_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'prog_8puzzle/2'
slug = '8-puzzle-solving language'
diff --git a/prolog/problems/denotational_semantics/prog_8puzzle_3/common.py b/prolog/problems/denotational_semantics/prog_8puzzle_3/common.py
index 494f628..13debcf 100644
--- a/prolog/problems/denotational_semantics/prog_8puzzle_3/common.py
+++ b/prolog/problems/denotational_semantics/prog_8puzzle_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 173
number = 82
visible = False
diff --git a/prolog/problems/denotational_semantics/prog_8puzzle_3/en.py b/prolog/problems/denotational_semantics/prog_8puzzle_3/en.py
index 6a31496..51aa81a 100644
--- a/prolog/problems/denotational_semantics/prog_8puzzle_3/en.py
+++ b/prolog/problems/denotational_semantics/prog_8puzzle_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'prog_8puzzle/3'
slug = '8-puzzle-solving language with semantics'
diff --git a/prolog/problems/denotational_semantics/prog_listswap_2/common.py b/prolog/problems/denotational_semantics/prog_listswap_2/common.py
index 020b31c..e08337d 100644
--- a/prolog/problems/denotational_semantics/prog_listswap_2/common.py
+++ b/prolog/problems/denotational_semantics/prog_listswap_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 175
number = 79
visible = False
diff --git a/prolog/problems/denotational_semantics/prog_listswap_2/en.py b/prolog/problems/denotational_semantics/prog_listswap_2/en.py
index 0f8e038..ad0e9b1 100644
--- a/prolog/problems/denotational_semantics/prog_listswap_2/en.py
+++ b/prolog/problems/denotational_semantics/prog_listswap_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'prog_listswap/2'
slug = 'list-manipulation language'
diff --git a/prolog/problems/denotational_semantics/prog_listswap_3/common.py b/prolog/problems/denotational_semantics/prog_listswap_3/common.py
index 6f96f85..dfa7c86 100644
--- a/prolog/problems/denotational_semantics/prog_listswap_3/common.py
+++ b/prolog/problems/denotational_semantics/prog_listswap_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 174
number = 80
visible = False
diff --git a/prolog/problems/denotational_semantics/prog_listswap_3/en.py b/prolog/problems/denotational_semantics/prog_listswap_3/en.py
index ad9dcf8..b8e9769 100644
--- a/prolog/problems/denotational_semantics/prog_listswap_3/en.py
+++ b/prolog/problems/denotational_semantics/prog_listswap_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'prog_listswap/3'
slug = 'list-manipulation language with semantics'
diff --git a/prolog/problems/family_relations/ancestor_2/common.py b/prolog/problems/family_relations/ancestor_2/common.py
index a7c491d..f5316c6 100644
--- a/prolog/problems/family_relations/ancestor_2/common.py
+++ b/prolog/problems/family_relations/ancestor_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
import prolog.engine
diff --git a/prolog/problems/family_relations/ancestor_2/en.py b/prolog/problems/family_relations/ancestor_2/en.py
index f4db6ef..b10f011 100644
--- a/prolog/problems/family_relations/ancestor_2/en.py
+++ b/prolog/problems/family_relations/ancestor_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'ancestor/2'
slug = 'the ancestor relation'
diff --git a/prolog/problems/family_relations/ancestor_2/sl.py b/prolog/problems/family_relations/ancestor_2/sl.py
index 91f67e7..1436f84 100644
--- a/prolog/problems/family_relations/ancestor_2/sl.py
+++ b/prolog/problems/family_relations/ancestor_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'ancestor/2'
slug = 'X je prednik od Y'
diff --git a/prolog/problems/family_relations/aunt_2/common.py b/prolog/problems/family_relations/aunt_2/common.py
index 5d633fb..8cc644a 100644
--- a/prolog/problems/family_relations/aunt_2/common.py
+++ b/prolog/problems/family_relations/aunt_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
import prolog.engine
diff --git a/prolog/problems/family_relations/aunt_2/en.py b/prolog/problems/family_relations/aunt_2/en.py
index 7bcc0a2..694b747 100644
--- a/prolog/problems/family_relations/aunt_2/en.py
+++ b/prolog/problems/family_relations/aunt_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'aunt/2'
slug = 'the aunt relation'
diff --git a/prolog/problems/family_relations/aunt_2/sl.py b/prolog/problems/family_relations/aunt_2/sl.py
index 1016b43..1c72bd3 100644
--- a/prolog/problems/family_relations/aunt_2/sl.py
+++ b/prolog/problems/family_relations/aunt_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'aunt/2'
slug = 'X je teta od Y'
diff --git a/prolog/problems/family_relations/brother_2/common.py b/prolog/problems/family_relations/brother_2/common.py
index 8046b32..8748113 100644
--- a/prolog/problems/family_relations/brother_2/common.py
+++ b/prolog/problems/family_relations/brother_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
import prolog.engine
diff --git a/prolog/problems/family_relations/brother_2/en.py b/prolog/problems/family_relations/brother_2/en.py
index b159446..4992069 100644
--- a/prolog/problems/family_relations/brother_2/en.py
+++ b/prolog/problems/family_relations/brother_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'brother/2'
slug = 'the brother relation'
diff --git a/prolog/problems/family_relations/brother_2/sl.py b/prolog/problems/family_relations/brother_2/sl.py
index 9c01d10..b97d2db 100644
--- a/prolog/problems/family_relations/brother_2/sl.py
+++ b/prolog/problems/family_relations/brother_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'brother/2'
slug = 'X je brat od Y'
diff --git a/prolog/problems/family_relations/connected_3/common.py b/prolog/problems/family_relations/connected_3/common.py
index 72dd90f..df19351 100644
--- a/prolog/problems/family_relations/connected_3/common.py
+++ b/prolog/problems/family_relations/connected_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/family_relations/connected_3/en.py b/prolog/problems/family_relations/connected_3/en.py
index 932d4cf..7848678 100644
--- a/prolog/problems/family_relations/connected_3/en.py
+++ b/prolog/problems/family_relations/connected_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'connected/3'
slug = 'check if two people are connected in the family tree'
diff --git a/prolog/problems/family_relations/cousin_2/common.py b/prolog/problems/family_relations/cousin_2/common.py
index ffebdae..a7452df 100644
--- a/prolog/problems/family_relations/cousin_2/common.py
+++ b/prolog/problems/family_relations/cousin_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
import prolog.engine
diff --git a/prolog/problems/family_relations/cousin_2/en.py b/prolog/problems/family_relations/cousin_2/en.py
index ee298c2..6c09e79 100644
--- a/prolog/problems/family_relations/cousin_2/en.py
+++ b/prolog/problems/family_relations/cousin_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'cousin/2'
slug = 'the cousin relation'
diff --git a/prolog/problems/family_relations/cousin_2/sl.py b/prolog/problems/family_relations/cousin_2/sl.py
index 446cb3c..7499e86 100644
--- a/prolog/problems/family_relations/cousin_2/sl.py
+++ b/prolog/problems/family_relations/cousin_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'cousin/2'
slug = 'X je bratranec ali sestrična od Y'
diff --git a/prolog/problems/family_relations/descendant_2/common.py b/prolog/problems/family_relations/descendant_2/common.py
index 6cfe1cd..b2375a7 100644
--- a/prolog/problems/family_relations/descendant_2/common.py
+++ b/prolog/problems/family_relations/descendant_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
import prolog.engine
diff --git a/prolog/problems/family_relations/descendant_2/en.py b/prolog/problems/family_relations/descendant_2/en.py
index aab3ba8..b542ffb 100644
--- a/prolog/problems/family_relations/descendant_2/en.py
+++ b/prolog/problems/family_relations/descendant_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'descendant/2'
slug = 'the descendant relation'
diff --git a/prolog/problems/family_relations/descendant_2/sl.py b/prolog/problems/family_relations/descendant_2/sl.py
index 020cda3..d9e5016 100644
--- a/prolog/problems/family_relations/descendant_2/sl.py
+++ b/prolog/problems/family_relations/descendant_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'descendant/2'
slug = 'the descendant relation'
diff --git a/prolog/problems/family_relations/father_2/common.py b/prolog/problems/family_relations/father_2/common.py
index 31109c9..bf5e1d6 100644
--- a/prolog/problems/family_relations/father_2/common.py
+++ b/prolog/problems/family_relations/father_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
import prolog.engine
diff --git a/prolog/problems/family_relations/father_2/en.py b/prolog/problems/family_relations/father_2/en.py
index c8a3d74..ab0cb95 100644
--- a/prolog/problems/family_relations/father_2/en.py
+++ b/prolog/problems/family_relations/father_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'father/2'
slug = 'the father-child relation'
diff --git a/prolog/problems/family_relations/father_2/sl.py b/prolog/problems/family_relations/father_2/sl.py
index 3186a93..89d4ac0 100644
--- a/prolog/problems/family_relations/father_2/sl.py
+++ b/prolog/problems/family_relations/father_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'father/2'
slug = 'X je oče od Y'
diff --git a/prolog/problems/family_relations/grandparent_2/common.py b/prolog/problems/family_relations/grandparent_2/common.py
index 6939e85..01004db 100644
--- a/prolog/problems/family_relations/grandparent_2/common.py
+++ b/prolog/problems/family_relations/grandparent_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
import prolog.engine
diff --git a/prolog/problems/family_relations/grandparent_2/en.py b/prolog/problems/family_relations/grandparent_2/en.py
index e82441e..e3f3c22 100644
--- a/prolog/problems/family_relations/grandparent_2/en.py
+++ b/prolog/problems/family_relations/grandparent_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'grandparent/2'
slug = 'the grandparent relation'
diff --git a/prolog/problems/family_relations/grandparent_2/sl.py b/prolog/problems/family_relations/grandparent_2/sl.py
index 3f8a549..09521d0 100644
--- a/prolog/problems/family_relations/grandparent_2/sl.py
+++ b/prolog/problems/family_relations/grandparent_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'grandparent/2'
slug = 'X je dedek ali babica od Y'
diff --git a/prolog/problems/family_relations/mother_2/common.py b/prolog/problems/family_relations/mother_2/common.py
index a7da458..503404f 100644
--- a/prolog/problems/family_relations/mother_2/common.py
+++ b/prolog/problems/family_relations/mother_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
import prolog.engine
diff --git a/prolog/problems/family_relations/mother_2/en.py b/prolog/problems/family_relations/mother_2/en.py
index 3614473..dca6c14 100644
--- a/prolog/problems/family_relations/mother_2/en.py
+++ b/prolog/problems/family_relations/mother_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'mother/2'
slug = 'the mother-child relation'
diff --git a/prolog/problems/family_relations/mother_2/sl.py b/prolog/problems/family_relations/mother_2/sl.py
index 8c0c7a9..0e32180 100644
--- a/prolog/problems/family_relations/mother_2/sl.py
+++ b/prolog/problems/family_relations/mother_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'mother/2'
slug = 'X je mama od Y'
diff --git a/prolog/problems/family_relations/sister_2/common.py b/prolog/problems/family_relations/sister_2/common.py
index 6b1f4e9..d801f15 100644
--- a/prolog/problems/family_relations/sister_2/common.py
+++ b/prolog/problems/family_relations/sister_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import socket
import prolog.engine
diff --git a/prolog/problems/family_relations/sister_2/en.py b/prolog/problems/family_relations/sister_2/en.py
index 0345fec..5e6f9b8 100644
--- a/prolog/problems/family_relations/sister_2/en.py
+++ b/prolog/problems/family_relations/sister_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'sister/2'
slug = 'the sister relation'
diff --git a/prolog/problems/family_relations/sister_2/sl.py b/prolog/problems/family_relations/sister_2/sl.py
index 8648dff..769377c 100644
--- a/prolog/problems/family_relations/sister_2/sl.py
+++ b/prolog/problems/family_relations/sister_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'sister/2'
slug = 'X je sestra od Y'
diff --git a/prolog/problems/license_plates/checklicenseplate_3/common.py b/prolog/problems/license_plates/checklicenseplate_3/common.py
index c4004af..9b1df38 100644
--- a/prolog/problems/license_plates/checklicenseplate_3/common.py
+++ b/prolog/problems/license_plates/checklicenseplate_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/license_plates/checklicenseplate_3/en.py b/prolog/problems/license_plates/checklicenseplate_3/en.py
index 927c261..4f5625b 100644
--- a/prolog/problems/license_plates/checklicenseplate_3/en.py
+++ b/prolog/problems/license_plates/checklicenseplate_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'checkLicensePlate/3'
slug = 'check if the numbers in a license plate form an equation'
diff --git a/prolog/problems/license_plates/checklicenseplate_3/sl.py b/prolog/problems/license_plates/checklicenseplate_3/sl.py
index 92578d4..9472f39 100644
--- a/prolog/problems/license_plates/checklicenseplate_3/sl.py
+++ b/prolog/problems/license_plates/checklicenseplate_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'checkLicensePlate/3'
slug = 'Preveri, če lahko iz številk v registrski tablici sestaviš veljavno enačbo'
diff --git a/prolog/problems/license_plates/firstminus_2/common.py b/prolog/problems/license_plates/firstminus_2/common.py
index db40690..1d15877 100644
--- a/prolog/problems/license_plates/firstminus_2/common.py
+++ b/prolog/problems/license_plates/firstminus_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/license_plates/firstminus_2/en.py b/prolog/problems/license_plates/firstminus_2/en.py
index f939c91..084f945 100644
--- a/prolog/problems/license_plates/firstminus_2/en.py
+++ b/prolog/problems/license_plates/firstminus_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'firstMinus/2'
slug = 'negate the first element in a list of numbers'
diff --git a/prolog/problems/license_plates/firstminus_2/sl.py b/prolog/problems/license_plates/firstminus_2/sl.py
index 6186302..0aeb40f 100644
--- a/prolog/problems/license_plates/firstminus_2/sl.py
+++ b/prolog/problems/license_plates/firstminus_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'firstMinus/2'
slug = 'Negiraj prvi element v danem seznamu števil'
diff --git a/prolog/problems/license_plates/genexp_2/common.py b/prolog/problems/license_plates/genexp_2/common.py
index d2cacc4..2b04c5b 100644
--- a/prolog/problems/license_plates/genexp_2/common.py
+++ b/prolog/problems/license_plates/genexp_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/license_plates/genexp_2/en.py b/prolog/problems/license_plates/genexp_2/en.py
index 9b25f12..5bf8831 100644
--- a/prolog/problems/license_plates/genexp_2/en.py
+++ b/prolog/problems/license_plates/genexp_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'genexp/2'
slug = 'generate an arithmetic expression from a list'
diff --git a/prolog/problems/license_plates/genexp_2/sl.py b/prolog/problems/license_plates/genexp_2/sl.py
index b205a7c..d048227 100644
--- a/prolog/problems/license_plates/genexp_2/sl.py
+++ b/prolog/problems/license_plates/genexp_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'genexp/2'
slug = 'Sestavi aritmetični izraz iz številk v podanem seznamu'
diff --git a/prolog/problems/license_plates/getdigits_2/common.py b/prolog/problems/license_plates/getdigits_2/common.py
index c2bfd9a..0cf9cf2 100644
--- a/prolog/problems/license_plates/getdigits_2/common.py
+++ b/prolog/problems/license_plates/getdigits_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/license_plates/getdigits_2/en.py b/prolog/problems/license_plates/getdigits_2/en.py
index cfa66a0..1f7b524 100644
--- a/prolog/problems/license_plates/getdigits_2/en.py
+++ b/prolog/problems/license_plates/getdigits_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'getdigits/2'
slug = 'remove non-numeric elements from a list'
diff --git a/prolog/problems/license_plates/getdigits_2/sl.py b/prolog/problems/license_plates/getdigits_2/sl.py
index a67f164..4f7215e 100644
--- a/prolog/problems/license_plates/getdigits_2/sl.py
+++ b/prolog/problems/license_plates/getdigits_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'getdigits/2'
slug = 'Vrni vse številke iz podanega seznama'
diff --git a/prolog/problems/license_plates/joindigits_2/common.py b/prolog/problems/license_plates/joindigits_2/common.py
index cb8de28..7b9e73a 100644
--- a/prolog/problems/license_plates/joindigits_2/common.py
+++ b/prolog/problems/license_plates/joindigits_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/license_plates/joindigits_2/en.py b/prolog/problems/license_plates/joindigits_2/en.py
index 9dd7c00..03e6380 100644
--- a/prolog/problems/license_plates/joindigits_2/en.py
+++ b/prolog/problems/license_plates/joindigits_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'joindigits/2'
slug = 'join adjacent numbers in a list'
diff --git a/prolog/problems/license_plates/joindigits_2/sl.py b/prolog/problems/license_plates/joindigits_2/sl.py
index e8c0cb7..898ae8b 100644
--- a/prolog/problems/license_plates/joindigits_2/sl.py
+++ b/prolog/problems/license_plates/joindigits_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'joindigits/2'
slug = 'Združi sosednja števila v seznamu na vse možne načine'
diff --git a/prolog/problems/lists/conc_3/en.py b/prolog/problems/lists/conc_3/en.py
index ba1a571..e25ae32 100644
--- a/prolog/problems/lists/conc_3/en.py
+++ b/prolog/problems/lists/conc_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'conc/3'
slug = 'concatenate two lists'
diff --git a/prolog/problems/lists/conc_3/sl.py b/prolog/problems/lists/conc_3/sl.py
index 551daef..be2590e 100644
--- a/prolog/problems/lists/conc_3/sl.py
+++ b/prolog/problems/lists/conc_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'conc/3'
slug = 'Združi dva seznama (konkatenacija)'
diff --git a/prolog/problems/lists/del_3/common.py b/prolog/problems/lists/del_3/common.py
index e4373cc..b76ad97 100644
--- a/prolog/problems/lists/del_3/common.py
+++ b/prolog/problems/lists/del_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import prolog.util
diff --git a/prolog/problems/lists/del_3/en.py b/prolog/problems/lists/del_3/en.py
index 42ca19f..99f87ca 100644
--- a/prolog/problems/lists/del_3/en.py
+++ b/prolog/problems/lists/del_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'del/3'
slug = 'delete an element from list'
diff --git a/prolog/problems/lists/del_3/sl.py b/prolog/problems/lists/del_3/sl.py
index 83d9f3d..feee5e4 100644
--- a/prolog/problems/lists/del_3/sl.py
+++ b/prolog/problems/lists/del_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'del/3'
slug = 'Zbriši element iz seznama'
diff --git a/prolog/problems/lists/divide_3/common.py b/prolog/problems/lists/divide_3/common.py
index ff42d34..38fcc9b 100644
--- a/prolog/problems/lists/divide_3/common.py
+++ b/prolog/problems/lists/divide_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import prolog.util
diff --git a/prolog/problems/lists/divide_3/en.py b/prolog/problems/lists/divide_3/en.py
index a22c8ac..f4cfa82 100644
--- a/prolog/problems/lists/divide_3/en.py
+++ b/prolog/problems/lists/divide_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'divide/3'
slug = 'split a list into parts of roughly equal length'
diff --git a/prolog/problems/lists/divide_3/sl.py b/prolog/problems/lists/divide_3/sl.py
index bec9282..b97a798 100644
--- a/prolog/problems/lists/divide_3/sl.py
+++ b/prolog/problems/lists/divide_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'divide/3'
slug = 'Razdeli dani seznam na dva podseznama (približno) enake velikosti'
diff --git a/prolog/problems/lists/dup_2/common.py b/prolog/problems/lists/dup_2/common.py
index 6e31690..4817062 100644
--- a/prolog/problems/lists/dup_2/common.py
+++ b/prolog/problems/lists/dup_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import prolog.util
diff --git a/prolog/problems/lists/dup_2/en.py b/prolog/problems/lists/dup_2/en.py
index b3f3f52..3639683 100644
--- a/prolog/problems/lists/dup_2/en.py
+++ b/prolog/problems/lists/dup_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'dup/2'
slug = 'duplicate the elements of a list'
diff --git a/prolog/problems/lists/dup_2/sl.py b/prolog/problems/lists/dup_2/sl.py
index ccb0b1d..0358726 100644
--- a/prolog/problems/lists/dup_2/sl.py
+++ b/prolog/problems/lists/dup_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'dup/2'
slug = 'Podvoji vse elemente v seznamu'
diff --git a/prolog/problems/lists/insert_3/common.py b/prolog/problems/lists/insert_3/common.py
index a7942aa..80f72e9 100644
--- a/prolog/problems/lists/insert_3/common.py
+++ b/prolog/problems/lists/insert_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import prolog.util
diff --git a/prolog/problems/lists/insert_3/en.py b/prolog/problems/lists/insert_3/en.py
index c4640ab..5553445 100644
--- a/prolog/problems/lists/insert_3/en.py
+++ b/prolog/problems/lists/insert_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'insert/3'
slug = 'insert an element into list'
diff --git a/prolog/problems/lists/insert_3/sl.py b/prolog/problems/lists/insert_3/sl.py
index 3ccac66..17efb5b 100644
--- a/prolog/problems/lists/insert_3/sl.py
+++ b/prolog/problems/lists/insert_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'insert/3'
slug = 'Vstavi element na poljubno mesto v seznamu'
diff --git a/prolog/problems/lists/last_elem_2/common.py b/prolog/problems/lists/last_elem_2/common.py
index 30b15bc..70518b8 100644
--- a/prolog/problems/lists/last_elem_2/common.py
+++ b/prolog/problems/lists/last_elem_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import prolog.util
diff --git a/prolog/problems/lists/last_elem_2/sl.py b/prolog/problems/lists/last_elem_2/sl.py
index 9bf61a2..afba57a 100644
--- a/prolog/problems/lists/last_elem_2/sl.py
+++ b/prolog/problems/lists/last_elem_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'last_elem/2'
slug = 'Vrni zadnji element seznama'
diff --git a/prolog/problems/lists/memb_2/common.py b/prolog/problems/lists/memb_2/common.py
index b4a1cea..49d3c13 100644
--- a/prolog/problems/lists/memb_2/common.py
+++ b/prolog/problems/lists/memb_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import prolog.util
diff --git a/prolog/problems/lists/memb_2/en.py b/prolog/problems/lists/memb_2/en.py
index 2339c5d..ae62825 100644
--- a/prolog/problems/lists/memb_2/en.py
+++ b/prolog/problems/lists/memb_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'memb/2'
slug = 'find elements in list'
diff --git a/prolog/problems/lists/memb_2/sl.py b/prolog/problems/lists/memb_2/sl.py
index 9a74fc8..10c5702 100644
--- a/prolog/problems/lists/memb_2/sl.py
+++ b/prolog/problems/lists/memb_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'memb/2'
slug = 'Preveri (poišči), če je dani element v seznamu'
diff --git a/prolog/problems/lists/permute_2/common.py b/prolog/problems/lists/permute_2/common.py
index cbd46d5..e063362 100644
--- a/prolog/problems/lists/permute_2/common.py
+++ b/prolog/problems/lists/permute_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import prolog.util
diff --git a/prolog/problems/lists/permute_2/en.py b/prolog/problems/lists/permute_2/en.py
index b5dae76..201d8d6 100644
--- a/prolog/problems/lists/permute_2/en.py
+++ b/prolog/problems/lists/permute_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'permute/2'
slug = 'generate permutations of a list'
diff --git a/prolog/problems/lists/permute_2/sl.py b/prolog/problems/lists/permute_2/sl.py
index 5e347e4..8cd11e9 100644
--- a/prolog/problems/lists/permute_2/sl.py
+++ b/prolog/problems/lists/permute_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'permute/2'
slug = 'Generiraj permutacije elementov v seznamu'
diff --git a/prolog/problems/lists_advanced/evenlen_1_+_oddlen_1/sl.py b/prolog/problems/lists_advanced/evenlen_1_+_oddlen_1/sl.py
index 72a9ef9..000ce1a 100644
--- a/prolog/problems/lists_advanced/evenlen_1_+_oddlen_1/sl.py
+++ b/prolog/problems/lists_advanced/evenlen_1_+_oddlen_1/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'evenlen/1 + oddlen/1'
slug = 'Brez aritmetike preveri, če je seznam sode ali lihe dolžine'
diff --git a/prolog/problems/lists_advanced/len_2/sl.py b/prolog/problems/lists_advanced/len_2/sl.py
index cc9a356..c95796b 100644
--- a/prolog/problems/lists_advanced/len_2/sl.py
+++ b/prolog/problems/lists_advanced/len_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'len/2'
slug = 'Izračunaj dolžino danega seznama'
diff --git a/prolog/problems/lists_advanced/max_2/sl.py b/prolog/problems/lists_advanced/max_2/sl.py
index cb67fd1..0553e58 100644
--- a/prolog/problems/lists_advanced/max_2/sl.py
+++ b/prolog/problems/lists_advanced/max_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'max/2'
slug = 'Poišči največji element v danem seznamu'
diff --git a/prolog/problems/lists_advanced/min_2/sl.py b/prolog/problems/lists_advanced/min_2/sl.py
index d318807..bac4dc6 100644
--- a/prolog/problems/lists_advanced/min_2/sl.py
+++ b/prolog/problems/lists_advanced/min_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'min/2'
slug = 'Poišči najmanjši element v danem seznamu'
diff --git a/prolog/problems/lists_advanced/palindrome_1/sl.py b/prolog/problems/lists_advanced/palindrome_1/sl.py
index 39b054a..30a6bab 100644
--- a/prolog/problems/lists_advanced/palindrome_1/sl.py
+++ b/prolog/problems/lists_advanced/palindrome_1/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'palindrome/1'
slug = 'Preveri, če elementi seznama tvorijo palindrom'
diff --git a/prolog/problems/lists_advanced/rev_2/sl.py b/prolog/problems/lists_advanced/rev_2/sl.py
index d754db8..5c8ab13 100644
--- a/prolog/problems/lists_advanced/rev_2/sl.py
+++ b/prolog/problems/lists_advanced/rev_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'rev/2'
slug = 'Obrni seznam'
diff --git a/prolog/problems/lists_advanced/shiftleft_2/sl.py b/prolog/problems/lists_advanced/shiftleft_2/sl.py
index bbe6d79..aa83672 100644
--- a/prolog/problems/lists_advanced/shiftleft_2/sl.py
+++ b/prolog/problems/lists_advanced/shiftleft_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'shiftleft/2'
slug = 'Premakni elemente seznama za eno mesto v levo'
diff --git a/prolog/problems/lists_advanced/shiftright_2/sl.py b/prolog/problems/lists_advanced/shiftright_2/sl.py
index 11b1cf0..ce9b9fa 100644
--- a/prolog/problems/lists_advanced/shiftright_2/sl.py
+++ b/prolog/problems/lists_advanced/shiftright_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'shiftright/2'
slug = 'Premakni elemente seznama za eno mesto v desno'
diff --git a/prolog/problems/lists_advanced/sublist_2/sl.py b/prolog/problems/lists_advanced/sublist_2/sl.py
index 6d8ee85..4884665 100644
--- a/prolog/problems/lists_advanced/sublist_2/sl.py
+++ b/prolog/problems/lists_advanced/sublist_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'sublist/2'
slug = 'Generiraj vse podsezname danega seznama'
diff --git a/prolog/problems/lists_advanced/sum_2/sl.py b/prolog/problems/lists_advanced/sum_2/sl.py
index 28db258..243cd72 100644
--- a/prolog/problems/lists_advanced/sum_2/sl.py
+++ b/prolog/problems/lists_advanced/sum_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'sum/2'
slug = 'Izračunaj vsoto elementov v seznamu'
diff --git a/prolog/problems/old_exams/pascal_3/common.py b/prolog/problems/old_exams/pascal_3/common.py
index ddb3c6c..af00400 100644
--- a/prolog/problems/old_exams/pascal_3/common.py
+++ b/prolog/problems/old_exams/pascal_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 179
number = 86
visible = False
diff --git a/prolog/problems/old_exams/pascal_3/en.py b/prolog/problems/old_exams/pascal_3/en.py
index 8481bd6..ce5df25 100644
--- a/prolog/problems/old_exams/pascal_3/en.py
+++ b/prolog/problems/old_exams/pascal_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'pascal/3'
slug = 'pascal’s triangle'
diff --git a/prolog/problems/other/genlist_4/common.py b/prolog/problems/other/genlist_4/common.py
index 3d8f326..a3ffbc0 100644
--- a/prolog/problems/other/genlist_4/common.py
+++ b/prolog/problems/other/genlist_4/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 127
number = 34
visible = False
diff --git a/prolog/problems/other/genlist_4/en.py b/prolog/problems/other/genlist_4/en.py
index 4807261..8d4cfe8 100644
--- a/prolog/problems/other/genlist_4/en.py
+++ b/prolog/problems/other/genlist_4/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'genlist/4'
slug = 'generate a list of random numbers'
diff --git a/prolog/problems/sets/diff_3/common.py b/prolog/problems/sets/diff_3/common.py
index 578d203..988f124 100644
--- a/prolog/problems/sets/diff_3/common.py
+++ b/prolog/problems/sets/diff_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/sets/diff_3/en.py b/prolog/problems/sets/diff_3/en.py
index 3c4cc97..0104dc2 100644
--- a/prolog/problems/sets/diff_3/en.py
+++ b/prolog/problems/sets/diff_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'diff/3'
slug = 'find the difference of two sets'
diff --git a/prolog/problems/sets/diff_3/sl.py b/prolog/problems/sets/diff_3/sl.py
index 9923272..aa54473 100644
--- a/prolog/problems/sets/diff_3/sl.py
+++ b/prolog/problems/sets/diff_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'diff/3'
slug = 'Poišči razliko dveh množic'
diff --git a/prolog/problems/sets/intersect_3/common.py b/prolog/problems/sets/intersect_3/common.py
index 78cecb7..ba88b54 100644
--- a/prolog/problems/sets/intersect_3/common.py
+++ b/prolog/problems/sets/intersect_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/sets/intersect_3/en.py b/prolog/problems/sets/intersect_3/en.py
index fefc50a..7fe1074 100644
--- a/prolog/problems/sets/intersect_3/en.py
+++ b/prolog/problems/sets/intersect_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'intersect/3'
slug = 'find the intersection of two sets'
diff --git a/prolog/problems/sets/intersect_3/sl.py b/prolog/problems/sets/intersect_3/sl.py
index ac5501b..4e16423 100644
--- a/prolog/problems/sets/intersect_3/sl.py
+++ b/prolog/problems/sets/intersect_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'intersect/3'
slug = 'Poišči presek dveh množic'
diff --git a/prolog/problems/sets/is_subset_2/common.py b/prolog/problems/sets/is_subset_2/common.py
index 04daab7..c9fe86c 100644
--- a/prolog/problems/sets/is_subset_2/common.py
+++ b/prolog/problems/sets/is_subset_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/sets/is_subset_2/en.py b/prolog/problems/sets/is_subset_2/en.py
index 00d15e6..4c5ba3d 100644
--- a/prolog/problems/sets/is_subset_2/en.py
+++ b/prolog/problems/sets/is_subset_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'is_subset/2'
slug = 'check if one set is a subset of another'
diff --git a/prolog/problems/sets/is_subset_2/sl.py b/prolog/problems/sets/is_subset_2/sl.py
index 4119aaf..d2b46a6 100644
--- a/prolog/problems/sets/is_subset_2/sl.py
+++ b/prolog/problems/sets/is_subset_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'is_subset/2'
slug = 'Preveri, če je prva množica podmnožica od druge'
diff --git a/prolog/problems/sets/is_superset_2/common.py b/prolog/problems/sets/is_superset_2/common.py
index efefd02..4d65b45 100644
--- a/prolog/problems/sets/is_superset_2/common.py
+++ b/prolog/problems/sets/is_superset_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/sets/is_superset_2/en.py b/prolog/problems/sets/is_superset_2/en.py
index df03caf..8cd8853 100644
--- a/prolog/problems/sets/is_superset_2/en.py
+++ b/prolog/problems/sets/is_superset_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'is_superset/2'
slug = 'check if one set is a superset of the other'
diff --git a/prolog/problems/sets/is_superset_2/sl.py b/prolog/problems/sets/is_superset_2/sl.py
index a8cc070..f8b4a5c 100644
--- a/prolog/problems/sets/is_superset_2/sl.py
+++ b/prolog/problems/sets/is_superset_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'is_superset/2'
slug = 'Preveri, če je prva množica nadmnožica od druge'
diff --git a/prolog/problems/sets/powerset_2/common.py b/prolog/problems/sets/powerset_2/common.py
index efcc39b..962594d 100644
--- a/prolog/problems/sets/powerset_2/common.py
+++ b/prolog/problems/sets/powerset_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/sets/powerset_2/en.py b/prolog/problems/sets/powerset_2/en.py
index dcc299c..83b67f0 100644
--- a/prolog/problems/sets/powerset_2/en.py
+++ b/prolog/problems/sets/powerset_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'powerset/2'
slug = 'find all subsets of a set'
diff --git a/prolog/problems/sets/powerset_2/sl.py b/prolog/problems/sets/powerset_2/sl.py
index 4a092db..5f74cac 100644
--- a/prolog/problems/sets/powerset_2/sl.py
+++ b/prolog/problems/sets/powerset_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'powerset/2'
slug = 'Poišči potenčno množico od dane množice'
diff --git a/prolog/problems/sets/subset_2/common.py b/prolog/problems/sets/subset_2/common.py
index 33d56a2..9b3bfb0 100644
--- a/prolog/problems/sets/subset_2/common.py
+++ b/prolog/problems/sets/subset_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/sets/subset_2/en.py b/prolog/problems/sets/subset_2/en.py
index e31b60f..80745f6 100644
--- a/prolog/problems/sets/subset_2/en.py
+++ b/prolog/problems/sets/subset_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'subset/2'
slug = 'generate all subsets of a set'
diff --git a/prolog/problems/sets/subset_2/sl.py b/prolog/problems/sets/subset_2/sl.py
index 012d132..d798d57 100644
--- a/prolog/problems/sets/subset_2/sl.py
+++ b/prolog/problems/sets/subset_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'subset/2'
slug = 'Generiraj vse podmnožice dane množice'
diff --git a/prolog/problems/sets/union_3/common.py b/prolog/problems/sets/union_3/common.py
index f358744..a78db55 100644
--- a/prolog/problems/sets/union_3/common.py
+++ b/prolog/problems/sets/union_3/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from operator import itemgetter
import prolog.engine
import server.problems
diff --git a/prolog/problems/sets/union_3/en.py b/prolog/problems/sets/union_3/en.py
index 3789e96..39e4f89 100644
--- a/prolog/problems/sets/union_3/en.py
+++ b/prolog/problems/sets/union_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'union/3'
slug = 'find the union of two sets'
diff --git a/prolog/problems/sets/union_3/sl.py b/prolog/problems/sets/union_3/sl.py
index 9a19323..91c8351 100644
--- a/prolog/problems/sets/union_3/sl.py
+++ b/prolog/problems/sets/union_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'union/3'
slug = 'Poišči unijo dveh množic'
diff --git a/prolog/problems/sorting/is_sorted_1/en.py b/prolog/problems/sorting/is_sorted_1/en.py
index 9848df1..8741bc7 100644
--- a/prolog/problems/sorting/is_sorted_1/en.py
+++ b/prolog/problems/sorting/is_sorted_1/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'is_sorted/1'
slug = 'check if list is sorted'
diff --git a/prolog/problems/sorting/is_sorted_1/sl.py b/prolog/problems/sorting/is_sorted_1/sl.py
index 5db9a71..de52984 100644
--- a/prolog/problems/sorting/is_sorted_1/sl.py
+++ b/prolog/problems/sorting/is_sorted_1/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'is_sorted/1'
slug = 'Preveri, če so elementi seznama naraščajoče urejeni'
diff --git a/prolog/problems/sorting/isort_2/en.py b/prolog/problems/sorting/isort_2/en.py
index 0998a6d..71b1a12 100644
--- a/prolog/problems/sorting/isort_2/en.py
+++ b/prolog/problems/sorting/isort_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'isort/2'
slug = 'sort a list using insertion sort'
diff --git a/prolog/problems/sorting/isort_2/sl.py b/prolog/problems/sorting/isort_2/sl.py
index 0005951..85ff3b9 100644
--- a/prolog/problems/sorting/isort_2/sl.py
+++ b/prolog/problems/sorting/isort_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'isort/2'
slug = 'Uredi seznam z uporabo urejanja z vstavljanjem'
diff --git a/prolog/problems/sorting/pivoting_4/en.py b/prolog/problems/sorting/pivoting_4/en.py
index 82976ba..620c8f2 100644
--- a/prolog/problems/sorting/pivoting_4/en.py
+++ b/prolog/problems/sorting/pivoting_4/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'pivoting/4'
slug = 'split a list according to the pivot'
diff --git a/prolog/problems/sorting/pivoting_4/sl.py b/prolog/problems/sorting/pivoting_4/sl.py
index 191c823..83c8147 100644
--- a/prolog/problems/sorting/pivoting_4/sl.py
+++ b/prolog/problems/sorting/pivoting_4/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'pivoting/4'
slug = 'Razdeli seznam na dva dela glede na podani element (pivot)'
diff --git a/prolog/problems/sorting/quick_sort_2/en.py b/prolog/problems/sorting/quick_sort_2/en.py
index 3457440..aa3eb44 100644
--- a/prolog/problems/sorting/quick_sort_2/en.py
+++ b/prolog/problems/sorting/quick_sort_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'quick_sort/2'
slug = 'sort a list using quicksort'
diff --git a/prolog/problems/sorting/quick_sort_2/sl.py b/prolog/problems/sorting/quick_sort_2/sl.py
index bb2dd82..6137b36 100644
--- a/prolog/problems/sorting/quick_sort_2/sl.py
+++ b/prolog/problems/sorting/quick_sort_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'quick_sort/2'
slug = 'Uredi seznam z algoritmom quicksort'
diff --git a/prolog/problems/sorting/sins_3/en.py b/prolog/problems/sorting/sins_3/en.py
index db35da2..0bf7483 100644
--- a/prolog/problems/sorting/sins_3/en.py
+++ b/prolog/problems/sorting/sins_3/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'sins/3'
slug = 'insert an element at correct position into a sorted list'
diff --git a/prolog/problems/sorting/sins_3/sl.py b/prolog/problems/sorting/sins_3/sl.py
index 4f3920a..4405275 100644
--- a/prolog/problems/sorting/sins_3/sl.py
+++ b/prolog/problems/sorting/sins_3/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'sins/3'
slug = 'Vstavi element na ustrezno mesto v urejen seznam'
diff --git a/prolog/problems/sorting/slowest_sort_ever_2/en.py b/prolog/problems/sorting/slowest_sort_ever_2/en.py
index 689060c..0e359b4 100644
--- a/prolog/problems/sorting/slowest_sort_ever_2/en.py
+++ b/prolog/problems/sorting/slowest_sort_ever_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'slowest_sort_ever/2'
slug = 'sort a list by randomly permuting elements'
diff --git a/prolog/problems/sorting/slowest_sort_ever_2/sl.py b/prolog/problems/sorting/slowest_sort_ever_2/sl.py
index 4269f41..5516e40 100644
--- a/prolog/problems/sorting/slowest_sort_ever_2/sl.py
+++ b/prolog/problems/sorting/slowest_sort_ever_2/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'slowest_sort_ever/2'
slug = 'Uredi seznam elementov s pomočjo naključnih permutacij'
diff --git a/prolog/sl.py b/prolog/sl.py
index 2c7f344..f7209e6 100644
--- a/prolog/sl.py
+++ b/prolog/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Prolog'
description = '''\
Uvodni tečaj prologa.