summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
-rw-r--r--python/common.py2
-rw-r--r--python/en.py3
-rw-r--r--python/problems/functions/assign_numbers/common.py2
-rw-r--r--python/problems/functions/assign_numbers/en.py2
-rw-r--r--python/problems/functions/assign_numbers/sl.py1
-rw-r--r--python/problems/functions/body_mass_index/common.py2
-rw-r--r--python/problems/functions/body_mass_index/en.py2
-rw-r--r--python/problems/functions/body_mass_index/sl.py2
-rw-r--r--python/problems/functions/body_mass_index_2/common.py2
-rw-r--r--python/problems/functions/body_mass_index_2/en.py2
-rw-r--r--python/problems/functions/body_mass_index_2/sl.py1
-rw-r--r--python/problems/functions/divisors/common.py2
-rw-r--r--python/problems/functions/divisors/en.py2
-rw-r--r--python/problems/functions/divisors/sl.py2
-rw-r--r--python/problems/functions/divisors_sum/common.py2
-rw-r--r--python/problems/functions/divisors_sum/en.py2
-rw-r--r--python/problems/functions/divisors_sum/sl.py1
-rw-r--r--python/problems/functions/friendly_numbers/common.py2
-rw-r--r--python/problems/functions/friendly_numbers/en.py2
-rw-r--r--python/problems/functions/friendly_numbers/sl.py1
-rw-r--r--python/problems/functions/greatest/common.py2
-rw-r--r--python/problems/functions/greatest/en.py2
-rw-r--r--python/problems/functions/greatest/sl.py1
-rw-r--r--python/problems/functions/greatest_absolutist/common.py2
-rw-r--r--python/problems/functions/greatest_absolutist/en.py2
-rw-r--r--python/problems/functions/greatest_absolutist/sl.py1
-rw-r--r--python/problems/functions/greatest_negative/common.py2
-rw-r--r--python/problems/functions/greatest_negative/en.py2
-rw-r--r--python/problems/functions/greatest_negative/sl.py1
-rw-r--r--python/problems/functions/palindrome/common.py2
-rw-r--r--python/problems/functions/palindrome/en.py2
-rw-r--r--python/problems/functions/palindrome/sl.py1
-rw-r--r--python/problems/functions/palindromic_numbers/common.py2
-rw-r--r--python/problems/functions/palindromic_numbers/en.py2
-rw-r--r--python/problems/functions/palindromic_numbers/sl.py1
-rw-r--r--python/problems/functions/perfect_numbers/common.py2
-rw-r--r--python/problems/functions/perfect_numbers/en.py2
-rw-r--r--python/problems/functions/perfect_numbers/sl.py1
-rw-r--r--python/problems/functions/prime_numbers/common.py2
-rw-r--r--python/problems/functions/prime_numbers/en.py2
-rw-r--r--python/problems/functions/prime_numbers/sl.py1
-rw-r--r--python/problems/functions_and_modules/all/common.py2
-rw-r--r--python/problems/functions_and_modules/all/en.py2
-rw-r--r--python/problems/functions_and_modules/all/sl.py1
-rw-r--r--python/problems/functions_and_modules/any/common.py2
-rw-r--r--python/problems/functions_and_modules/any/en.py2
-rw-r--r--python/problems/functions_and_modules/any/sl.py1
-rw-r--r--python/problems/functions_and_modules/caesar_cipher/common.py2
-rw-r--r--python/problems/functions_and_modules/caesar_cipher/en.py2
-rw-r--r--python/problems/functions_and_modules/caesar_cipher/sl.py1
-rw-r--r--python/problems/functions_and_modules/dominoes/common.py2
-rw-r--r--python/problems/functions_and_modules/dominoes/en.py2
-rw-r--r--python/problems/functions_and_modules/dominoes/sl.py1
-rw-r--r--python/problems/functions_and_modules/largest_sublist/common.py2
-rw-r--r--python/problems/functions_and_modules/largest_sublist/en.py2
-rw-r--r--python/problems/functions_and_modules/largest_sublist/sl.py1
-rw-r--r--python/problems/functions_and_modules/lists_sum/common.py2
-rw-r--r--python/problems/functions_and_modules/lists_sum/en.py2
-rw-r--r--python/problems/functions_and_modules/lists_sum/sl.py1
-rw-r--r--python/problems/functions_and_modules/longest_word/common.py2
-rw-r--r--python/problems/functions_and_modules/longest_word/en.py2
-rw-r--r--python/problems/functions_and_modules/longest_word/sl.py1
-rw-r--r--python/problems/functions_and_modules/map/common.py2
-rw-r--r--python/problems/functions_and_modules/map/en.py2
-rw-r--r--python/problems/functions_and_modules/map/sl.py1
-rw-r--r--python/problems/functions_and_modules/multiplicative_range/common.py2
-rw-r--r--python/problems/functions_and_modules/multiplicative_range/en.py2
-rw-r--r--python/problems/functions_and_modules/multiplicative_range/sl.py1
-rw-r--r--python/problems/functions_and_modules/similarity/common.py2
-rw-r--r--python/problems/functions_and_modules/similarity/en.py2
-rw-r--r--python/problems/functions_and_modules/similarity/sl.py1
-rw-r--r--python/problems/functions_and_modules/suspicious_words/common.py2
-rw-r--r--python/problems/functions_and_modules/suspicious_words/en.py2
-rw-r--r--python/problems/functions_and_modules/suspicious_words/sl.py1
-rw-r--r--python/problems/introduction/average/common.py2
-rw-r--r--python/problems/introduction/average/en.py2
-rw-r--r--python/problems/introduction/average/sl.py1
-rw-r--r--python/problems/introduction/ballistics/common.py2
-rw-r--r--python/problems/introduction/ballistics/en.py2
-rw-r--r--python/problems/introduction/ballistics/sl.py1
-rw-r--r--python/problems/introduction/fahrenheit_to_celsius/common.py2
-rw-r--r--python/problems/introduction/fahrenheit_to_celsius/en.py2
-rw-r--r--python/problems/introduction/fahrenheit_to_celsius/sl.py1
-rw-r--r--python/problems/introduction/fast_fingers/common.py2
-rw-r--r--python/problems/introduction/fast_fingers/en.py2
-rw-r--r--python/problems/introduction/fast_fingers/sl.py1
-rw-r--r--python/problems/introduction/fast_fingers_2/common.py2
-rw-r--r--python/problems/introduction/fast_fingers_2/en.py2
-rw-r--r--python/problems/introduction/fast_fingers_2/sl.py1
-rw-r--r--python/problems/introduction/pythagorean_theorem/common.py2
-rw-r--r--python/problems/introduction/pythagorean_theorem/en.py2
-rw-r--r--python/problems/introduction/pythagorean_theorem/sl.py1
-rw-r--r--python/problems/lists_and_for/calculator_polish/common.py2
-rw-r--r--python/problems/lists_and_for/calculator_polish/en.py2
-rw-r--r--python/problems/lists_and_for/calculator_polish/sl.py1
-rw-r--r--python/problems/lists_and_for/contains_42/common.py2
-rw-r--r--python/problems/lists_and_for/contains_42/en.py2
-rw-r--r--python/problems/lists_and_for/contains_42/sl.py1
-rw-r--r--python/problems/lists_and_for/contains_multiples/common.py2
-rw-r--r--python/problems/lists_and_for/contains_multiples/en.py2
-rw-r--r--python/problems/lists_and_for/contains_multiples/sl.py1
-rw-r--r--python/problems/lists_and_for/contains_string/common.py2
-rw-r--r--python/problems/lists_and_for/contains_string/en.py2
-rw-r--r--python/problems/lists_and_for/contains_string/sl.py1
-rw-r--r--python/problems/lists_and_for/counting/common.py2
-rw-r--r--python/problems/lists_and_for/counting/en.py2
-rw-r--r--python/problems/lists_and_for/counting/sl.py1
-rw-r--r--python/problems/lists_and_for/divisors/common.py2
-rw-r--r--python/problems/lists_and_for/divisors/en.py2
-rw-r--r--python/problems/lists_and_for/divisors/sl.py1
-rw-r--r--python/problems/lists_and_for/divisors_sum/common.py2
-rw-r--r--python/problems/lists_and_for/divisors_sum/en.py2
-rw-r--r--python/problems/lists_and_for/divisors_sum/sl.py1
-rw-r--r--python/problems/lists_and_for/every_third/common.py2
-rw-r--r--python/problems/lists_and_for/every_third/en.py2
-rw-r--r--python/problems/lists_and_for/every_third/sl.py1
-rw-r--r--python/problems/lists_and_for/perfect_numbers/common.py2
-rw-r--r--python/problems/lists_and_for/perfect_numbers/en.py2
-rw-r--r--python/problems/lists_and_for/perfect_numbers/sl.py1
-rw-r--r--python/problems/lists_and_for/places/common.py2
-rw-r--r--python/problems/lists_and_for/places/en.py2
-rw-r--r--python/problems/lists_and_for/places/sl.py1
-rw-r--r--python/problems/lists_and_for/prefix/common.py2
-rw-r--r--python/problems/lists_and_for/prefix/en.py2
-rw-r--r--python/problems/lists_and_for/prefix/sl.py1
-rw-r--r--python/problems/lists_and_for/split_word/common.py2
-rw-r--r--python/problems/lists_and_for/split_word/en.py2
-rw-r--r--python/problems/lists_and_for/split_word/sl.py1
-rw-r--r--python/problems/lists_and_for/substrings/common.py2
-rw-r--r--python/problems/lists_and_for/substrings/en.py2
-rw-r--r--python/problems/lists_and_for/substrings/sl.py1
-rw-r--r--python/problems/while_and_if/buy_five/common.py2
-rw-r--r--python/problems/while_and_if/buy_five/en.py2
-rw-r--r--python/problems/while_and_if/buy_five/sl.py1
-rw-r--r--python/problems/while_and_if/checking_account/common.py2
-rw-r--r--python/problems/while_and_if/checking_account/en.py2
-rw-r--r--python/problems/while_and_if/checking_account/sl.py1
-rw-r--r--python/problems/while_and_if/competition/common.py2
-rw-r--r--python/problems/while_and_if/competition/en.py2
-rw-r--r--python/problems/while_and_if/competition/sl.py1
-rw-r--r--python/problems/while_and_if/consumers_anonymous/common.py2
-rw-r--r--python/problems/while_and_if/consumers_anonymous/en.py1
-rw-r--r--python/problems/while_and_if/consumers_anonymous/sl.py1
-rw-r--r--python/problems/while_and_if/minimax/common.py2
-rw-r--r--python/problems/while_and_if/minimax/en.py2
-rw-r--r--python/problems/while_and_if/minimax/sl.py1
-rw-r--r--python/problems/while_and_if/top_shop/common.py2
-rw-r--r--python/problems/while_and_if/top_shop/en.py2
-rw-r--r--python/problems/while_and_if/top_shop/sl.py1
-rw-r--r--python/sl.py2
-rw-r--r--robot/common.py2
-rw-r--r--robot/en.py2
-rw-r--r--robot/problems/introduction/circle20/common.py2
-rw-r--r--robot/problems/introduction/circle20/en.py1
-rw-r--r--robot/problems/introduction/circle20/sl.py2
-rw-r--r--robot/problems/introduction/countlines/common.py2
-rw-r--r--robot/problems/introduction/countlines/en.py1
-rw-r--r--robot/problems/introduction/countlines/naloga10_countLines.py3
-rw-r--r--robot/problems/introduction/countlines/sl.py2
-rw-r--r--robot/problems/introduction/followline/common.py2
-rw-r--r--robot/problems/introduction/followline/en.py1
-rw-r--r--robot/problems/introduction/followline/naloga12_followLine.py1
-rw-r--r--robot/problems/introduction/followline/sl.py2
-rw-r--r--robot/problems/introduction/forward/common.py2
-rw-r--r--robot/problems/introduction/forward/en.py2
-rw-r--r--robot/problems/introduction/forward/sl.py2
-rw-r--r--robot/problems/introduction/forward1m/common.py2
-rw-r--r--robot/problems/introduction/forward1m/en.py1
-rw-r--r--robot/problems/introduction/forward1m/sl.py2
-rw-r--r--robot/problems/introduction/gyro90/common.py2
-rw-r--r--robot/problems/introduction/gyro90/en.py1
-rw-r--r--robot/problems/introduction/gyro90/naloga07_gyro90.py1
-rw-r--r--robot/problems/introduction/gyro90/sl.py2
-rw-r--r--robot/problems/introduction/gyrosquare/common.py2
-rw-r--r--robot/problems/introduction/gyrosquare/en.py1
-rw-r--r--robot/problems/introduction/gyrosquare/naloga08_gyroSquare.py1
-rw-r--r--robot/problems/introduction/gyrosquare/sl.py2
-rw-r--r--robot/problems/introduction/printcolors/common.py2
-rw-r--r--robot/problems/introduction/printcolors/en.py1
-rw-r--r--robot/problems/introduction/printcolors/naloga09_printColors.py1
-rw-r--r--robot/problems/introduction/printcolors/sl.py2
-rw-r--r--robot/problems/introduction/rotateback/common.py2
-rw-r--r--robot/problems/introduction/rotateback/en.py1
-rw-r--r--robot/problems/introduction/rotateback/naloga11_rotateBack.py1
-rw-r--r--robot/problems/introduction/rotateback/naloga11_rotateBack_old.py1
-rw-r--r--robot/problems/introduction/rotateback/old_naloga11_rotateBack.py2
-rw-r--r--robot/problems/introduction/rotateback/sl.py2
-rw-r--r--robot/problems/introduction/spotturn90/common.py2
-rw-r--r--robot/problems/introduction/spotturn90/en.py1
-rw-r--r--robot/problems/introduction/spotturn90/sl.py2
-rw-r--r--robot/problems/introduction/square20/common.py2
-rw-r--r--robot/problems/introduction/square20/en.py1
-rw-r--r--robot/problems/introduction/square20/sl.py2
-rw-r--r--robot/problems/introduction/wall1m/common.py2
-rw-r--r--robot/problems/introduction/wall1m/en.py1
-rw-r--r--robot/problems/introduction/wall1m/naloga06_wall1m.py1
-rw-r--r--robot/problems/introduction/wall1m/naloga06_wall1m_testing.py1
-rw-r--r--robot/problems/introduction/wall1m/sl.py2
-rw-r--r--robot/sl.py2
400 files changed, 2 insertions, 733 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.
diff --git a/python/common.py b/python/common.py
index bcd0ee3..a07b87e 100644
--- a/python/common.py
+++ b/python/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import ast
from server.hints import Hint
diff --git a/python/en.py b/python/en.py
index 5929a97..a4b2d87 100644
--- a/python/en.py
+++ b/python/en.py
@@ -1,9 +1,6 @@
-# coding=utf-8
-
name = 'Python'
description = 'Introductory Python course.'
-
general_msg = {
'error_head' : '''\
''',
diff --git a/python/problems/functions/assign_numbers/common.py b/python/problems/functions/assign_numbers/common.py
index effd061..a997d2c 100644
--- a/python/problems/functions/assign_numbers/common.py
+++ b/python/problems/functions/assign_numbers/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/assign_numbers/en.py b/python/problems/functions/assign_numbers/en.py
index a68c6c8..ebd7ecd 100644
--- a/python/problems/functions/assign_numbers/en.py
+++ b/python/problems/functions/assign_numbers/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 225
name = 'Assign numbers'
slug = 'Assign numbers'
diff --git a/python/problems/functions/assign_numbers/sl.py b/python/problems/functions/assign_numbers/sl.py
index 767e045..259321a 100644
--- a/python/problems/functions/assign_numbers/sl.py
+++ b/python/problems/functions/assign_numbers/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/body_mass_index/common.py b/python/problems/functions/body_mass_index/common.py
index 1ff56b6..4331e06 100644
--- a/python/problems/functions/body_mass_index/common.py
+++ b/python/problems/functions/body_mass_index/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc, almost_equal
diff --git a/python/problems/functions/body_mass_index/en.py b/python/problems/functions/body_mass_index/en.py
index fb4663f..68d7546 100644
--- a/python/problems/functions/body_mass_index/en.py
+++ b/python/problems/functions/body_mass_index/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 226
name = 'Body mass index'
slug = 'Body mass index'
diff --git a/python/problems/functions/body_mass_index/sl.py b/python/problems/functions/body_mass_index/sl.py
index 995e974..074b7e5 100644
--- a/python/problems/functions/body_mass_index/sl.py
+++ b/python/problems/functions/body_mass_index/sl.py
@@ -1,8 +1,6 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
-
id = 226
name = 'Indeks telesne teže'
slug = 'Indeks telesne teže'
diff --git a/python/problems/functions/body_mass_index_2/common.py b/python/problems/functions/body_mass_index_2/common.py
index 176a59d..f4e2426 100644
--- a/python/problems/functions/body_mass_index_2/common.py
+++ b/python/problems/functions/body_mass_index_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc, almost_equal
diff --git a/python/problems/functions/body_mass_index_2/en.py b/python/problems/functions/body_mass_index_2/en.py
index b34718b..7dd5a43 100644
--- a/python/problems/functions/body_mass_index_2/en.py
+++ b/python/problems/functions/body_mass_index_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Body mass index 2'
slug = 'Body mass index 2'
diff --git a/python/problems/functions/body_mass_index_2/sl.py b/python/problems/functions/body_mass_index_2/sl.py
index 9f323bd..c6b069a 100644
--- a/python/problems/functions/body_mass_index_2/sl.py
+++ b/python/problems/functions/body_mass_index_2/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/divisors/common.py b/python/problems/functions/divisors/common.py
index afff7c5..6ba85fd 100644
--- a/python/problems/functions/divisors/common.py
+++ b/python/problems/functions/divisors/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/divisors/en.py b/python/problems/functions/divisors/en.py
index d1e71c2..a9ed603 100644
--- a/python/problems/functions/divisors/en.py
+++ b/python/problems/functions/divisors/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 230
name = 'Divisors'
slug = 'Divisors'
diff --git a/python/problems/functions/divisors/sl.py b/python/problems/functions/divisors/sl.py
index b4f0070..49e2f5a 100644
--- a/python/problems/functions/divisors/sl.py
+++ b/python/problems/functions/divisors/sl.py
@@ -1,8 +1,6 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
-
id = 230
name = 'Delitelji'
slug = 'Delitelji'
diff --git a/python/problems/functions/divisors_sum/common.py b/python/problems/functions/divisors_sum/common.py
index 142a448..e76ee38 100644
--- a/python/problems/functions/divisors_sum/common.py
+++ b/python/problems/functions/divisors_sum/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/divisors_sum/en.py b/python/problems/functions/divisors_sum/en.py
index 67806f7..c6efaba 100644
--- a/python/problems/functions/divisors_sum/en.py
+++ b/python/problems/functions/divisors_sum/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 231
name = 'Divisors sum'
slug = 'Divisors sum'
diff --git a/python/problems/functions/divisors_sum/sl.py b/python/problems/functions/divisors_sum/sl.py
index f06b1dd..490450a 100644
--- a/python/problems/functions/divisors_sum/sl.py
+++ b/python/problems/functions/divisors_sum/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/friendly_numbers/common.py b/python/problems/functions/friendly_numbers/common.py
index fe121dc..5c7e11b 100644
--- a/python/problems/functions/friendly_numbers/common.py
+++ b/python/problems/functions/friendly_numbers/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/friendly_numbers/en.py b/python/problems/functions/friendly_numbers/en.py
index c77dca1..f186528 100644
--- a/python/problems/functions/friendly_numbers/en.py
+++ b/python/problems/functions/friendly_numbers/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 233
name = 'Amicable numbers'
slug = 'Amicable numbers'
diff --git a/python/problems/functions/friendly_numbers/sl.py b/python/problems/functions/friendly_numbers/sl.py
index dd15e0d..90772f6 100644
--- a/python/problems/functions/friendly_numbers/sl.py
+++ b/python/problems/functions/friendly_numbers/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/greatest/common.py b/python/problems/functions/greatest/common.py
index 726fa88..9d5401f 100644
--- a/python/problems/functions/greatest/common.py
+++ b/python/problems/functions/greatest/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/greatest/en.py b/python/problems/functions/greatest/en.py
index acf4672..a207a9c 100644
--- a/python/problems/functions/greatest/en.py
+++ b/python/problems/functions/greatest/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Maximum number'
slug = 'Maximum number'
diff --git a/python/problems/functions/greatest/sl.py b/python/problems/functions/greatest/sl.py
index 467de07..470afdd 100644
--- a/python/problems/functions/greatest/sl.py
+++ b/python/problems/functions/greatest/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/greatest_absolutist/common.py b/python/problems/functions/greatest_absolutist/common.py
index 3226b87..0d0eef4 100644
--- a/python/problems/functions/greatest_absolutist/common.py
+++ b/python/problems/functions/greatest_absolutist/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/greatest_absolutist/en.py b/python/problems/functions/greatest_absolutist/en.py
index 1ede4a9..dee9fa5 100644
--- a/python/problems/functions/greatest_absolutist/en.py
+++ b/python/problems/functions/greatest_absolutist/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Greatest absolutist'
slug = 'Greatest absolutist'
diff --git a/python/problems/functions/greatest_absolutist/sl.py b/python/problems/functions/greatest_absolutist/sl.py
index dd0bd99..7549433 100644
--- a/python/problems/functions/greatest_absolutist/sl.py
+++ b/python/problems/functions/greatest_absolutist/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/greatest_negative/common.py b/python/problems/functions/greatest_negative/common.py
index 72754e2..6b25e28 100644
--- a/python/problems/functions/greatest_negative/common.py
+++ b/python/problems/functions/greatest_negative/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/greatest_negative/en.py b/python/problems/functions/greatest_negative/en.py
index 5c2919a..d9bd96d 100644
--- a/python/problems/functions/greatest_negative/en.py
+++ b/python/problems/functions/greatest_negative/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Greatest negativist'
slug = 'Greatest negativist'
diff --git a/python/problems/functions/greatest_negative/sl.py b/python/problems/functions/greatest_negative/sl.py
index 38a9f08..5fae24b 100644
--- a/python/problems/functions/greatest_negative/sl.py
+++ b/python/problems/functions/greatest_negative/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/palindrome/common.py b/python/problems/functions/palindrome/common.py
index eec8211..0acdd20 100644
--- a/python/problems/functions/palindrome/common.py
+++ b/python/problems/functions/palindrome/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/palindrome/en.py b/python/problems/functions/palindrome/en.py
index 784c395..fbc1c68 100644
--- a/python/problems/functions/palindrome/en.py
+++ b/python/problems/functions/palindrome/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 228
name = 'Palindrome'
slug = 'Palindrome'
diff --git a/python/problems/functions/palindrome/sl.py b/python/problems/functions/palindrome/sl.py
index 9ddba0d..0fb8182 100644
--- a/python/problems/functions/palindrome/sl.py
+++ b/python/problems/functions/palindrome/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/palindromic_numbers/common.py b/python/problems/functions/palindromic_numbers/common.py
index 6f49896..ec12df9 100644
--- a/python/problems/functions/palindromic_numbers/common.py
+++ b/python/problems/functions/palindromic_numbers/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/palindromic_numbers/en.py b/python/problems/functions/palindromic_numbers/en.py
index 5f4ea76..fa987c2 100644
--- a/python/problems/functions/palindromic_numbers/en.py
+++ b/python/problems/functions/palindromic_numbers/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 229
name = 'Palindromic numbers'
slug = 'Palindromic numbers'
diff --git a/python/problems/functions/palindromic_numbers/sl.py b/python/problems/functions/palindromic_numbers/sl.py
index fef1d96..3f1844c 100644
--- a/python/problems/functions/palindromic_numbers/sl.py
+++ b/python/problems/functions/palindromic_numbers/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/perfect_numbers/common.py b/python/problems/functions/perfect_numbers/common.py
index 72267e6..e93cd03 100644
--- a/python/problems/functions/perfect_numbers/common.py
+++ b/python/problems/functions/perfect_numbers/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/perfect_numbers/en.py b/python/problems/functions/perfect_numbers/en.py
index a7cb94e..5c476a4 100644
--- a/python/problems/functions/perfect_numbers/en.py
+++ b/python/problems/functions/perfect_numbers/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 232
name = 'Perfect numbers'
slug = 'Perfect numbers'
diff --git a/python/problems/functions/perfect_numbers/sl.py b/python/problems/functions/perfect_numbers/sl.py
index 156b41d..57bfe38 100644
--- a/python/problems/functions/perfect_numbers/sl.py
+++ b/python/problems/functions/perfect_numbers/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions/prime_numbers/common.py b/python/problems/functions/prime_numbers/common.py
index 33eb134..0f53eba 100644
--- a/python/problems/functions/prime_numbers/common.py
+++ b/python/problems/functions/prime_numbers/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions/prime_numbers/en.py b/python/problems/functions/prime_numbers/en.py
index 87c01a2..daf323b 100644
--- a/python/problems/functions/prime_numbers/en.py
+++ b/python/problems/functions/prime_numbers/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 234
name = 'Prime numbers'
slug = 'Prime numbers'
diff --git a/python/problems/functions/prime_numbers/sl.py b/python/problems/functions/prime_numbers/sl.py
index a224696..60ba049 100644
--- a/python/problems/functions/prime_numbers/sl.py
+++ b/python/problems/functions/prime_numbers/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/all/common.py b/python/problems/functions_and_modules/all/common.py
index a02cb4b..6df5597 100644
--- a/python/problems/functions_and_modules/all/common.py
+++ b/python/problems/functions_and_modules/all/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/all/en.py b/python/problems/functions_and_modules/all/en.py
index 3028ad4..2594a64 100644
--- a/python/problems/functions_and_modules/all/en.py
+++ b/python/problems/functions_and_modules/all/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 238
name = 'All'
slug = 'All'
diff --git a/python/problems/functions_and_modules/all/sl.py b/python/problems/functions_and_modules/all/sl.py
index e224811..37666a0 100644
--- a/python/problems/functions_and_modules/all/sl.py
+++ b/python/problems/functions_and_modules/all/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/any/common.py b/python/problems/functions_and_modules/any/common.py
index 9d0d0d2..3834c8a 100644
--- a/python/problems/functions_and_modules/any/common.py
+++ b/python/problems/functions_and_modules/any/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/any/en.py b/python/problems/functions_and_modules/any/en.py
index f5b94d9..d827209 100644
--- a/python/problems/functions_and_modules/any/en.py
+++ b/python/problems/functions_and_modules/any/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 239
name = 'Any'
slug = 'Any'
diff --git a/python/problems/functions_and_modules/any/sl.py b/python/problems/functions_and_modules/any/sl.py
index ab1aacf..36c478f 100644
--- a/python/problems/functions_and_modules/any/sl.py
+++ b/python/problems/functions_and_modules/any/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/caesar_cipher/common.py b/python/problems/functions_and_modules/caesar_cipher/common.py
index 497ce34..b85c847 100644
--- a/python/problems/functions_and_modules/caesar_cipher/common.py
+++ b/python/problems/functions_and_modules/caesar_cipher/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/caesar_cipher/en.py b/python/problems/functions_and_modules/caesar_cipher/en.py
index bcfedee..9f6c500 100644
--- a/python/problems/functions_and_modules/caesar_cipher/en.py
+++ b/python/problems/functions_and_modules/caesar_cipher/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 243
name = 'Caesar cipher'
slug = 'Caesar cipher'
diff --git a/python/problems/functions_and_modules/caesar_cipher/sl.py b/python/problems/functions_and_modules/caesar_cipher/sl.py
index bedf403..488a4c1 100644
--- a/python/problems/functions_and_modules/caesar_cipher/sl.py
+++ b/python/problems/functions_and_modules/caesar_cipher/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/dominoes/common.py b/python/problems/functions_and_modules/dominoes/common.py
index 9a46a78..eb5d8e8 100644
--- a/python/problems/functions_and_modules/dominoes/common.py
+++ b/python/problems/functions_and_modules/dominoes/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/dominoes/en.py b/python/problems/functions_and_modules/dominoes/en.py
index 4d0d31b..5975fd0 100644
--- a/python/problems/functions_and_modules/dominoes/en.py
+++ b/python/problems/functions_and_modules/dominoes/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 240
name = 'Dominoes'
slug = 'Dominoes'
diff --git a/python/problems/functions_and_modules/dominoes/sl.py b/python/problems/functions_and_modules/dominoes/sl.py
index cfcee24..09432b9 100644
--- a/python/problems/functions_and_modules/dominoes/sl.py
+++ b/python/problems/functions_and_modules/dominoes/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/largest_sublist/common.py b/python/problems/functions_and_modules/largest_sublist/common.py
index 237b817..44a661d 100644
--- a/python/problems/functions_and_modules/largest_sublist/common.py
+++ b/python/problems/functions_and_modules/largest_sublist/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/largest_sublist/en.py b/python/problems/functions_and_modules/largest_sublist/en.py
index 132eb39..bb2cfe0 100644
--- a/python/problems/functions_and_modules/largest_sublist/en.py
+++ b/python/problems/functions_and_modules/largest_sublist/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 242
name = 'Largest sublist'
slug = 'Largest sublist'
diff --git a/python/problems/functions_and_modules/largest_sublist/sl.py b/python/problems/functions_and_modules/largest_sublist/sl.py
index c3582f0..8a3d0bb 100644
--- a/python/problems/functions_and_modules/largest_sublist/sl.py
+++ b/python/problems/functions_and_modules/largest_sublist/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/lists_sum/common.py b/python/problems/functions_and_modules/lists_sum/common.py
index c62bce1..cfdb179 100644
--- a/python/problems/functions_and_modules/lists_sum/common.py
+++ b/python/problems/functions_and_modules/lists_sum/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/lists_sum/en.py b/python/problems/functions_and_modules/lists_sum/en.py
index 12eaf0b..3791f63 100644
--- a/python/problems/functions_and_modules/lists_sum/en.py
+++ b/python/problems/functions_and_modules/lists_sum/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 241
name = 'Lists sum'
slug = 'Lists sum'
diff --git a/python/problems/functions_and_modules/lists_sum/sl.py b/python/problems/functions_and_modules/lists_sum/sl.py
index 88ac541..de94373 100644
--- a/python/problems/functions_and_modules/lists_sum/sl.py
+++ b/python/problems/functions_and_modules/lists_sum/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/longest_word/common.py b/python/problems/functions_and_modules/longest_word/common.py
index b4fabc1..addf024 100644
--- a/python/problems/functions_and_modules/longest_word/common.py
+++ b/python/problems/functions_and_modules/longest_word/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/longest_word/en.py b/python/problems/functions_and_modules/longest_word/en.py
index 7bd4dc2..e3459b8 100644
--- a/python/problems/functions_and_modules/longest_word/en.py
+++ b/python/problems/functions_and_modules/longest_word/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 235
name = 'Longest word'
slug = 'Longest word'
diff --git a/python/problems/functions_and_modules/longest_word/sl.py b/python/problems/functions_and_modules/longest_word/sl.py
index 0d4b057..2deff0a 100644
--- a/python/problems/functions_and_modules/longest_word/sl.py
+++ b/python/problems/functions_and_modules/longest_word/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/map/common.py b/python/problems/functions_and_modules/map/common.py
index 93ba8ac..2d0f3f8 100644
--- a/python/problems/functions_and_modules/map/common.py
+++ b/python/problems/functions_and_modules/map/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/map/en.py b/python/problems/functions_and_modules/map/en.py
index dcc1785..73f0202 100644
--- a/python/problems/functions_and_modules/map/en.py
+++ b/python/problems/functions_and_modules/map/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 245
name = 'Map'
slug = 'Map'
diff --git a/python/problems/functions_and_modules/map/sl.py b/python/problems/functions_and_modules/map/sl.py
index 6695b30..8b14aa3 100644
--- a/python/problems/functions_and_modules/map/sl.py
+++ b/python/problems/functions_and_modules/map/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/multiplicative_range/common.py b/python/problems/functions_and_modules/multiplicative_range/common.py
index 9b892e6..3cb266e 100644
--- a/python/problems/functions_and_modules/multiplicative_range/common.py
+++ b/python/problems/functions_and_modules/multiplicative_range/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/multiplicative_range/en.py b/python/problems/functions_and_modules/multiplicative_range/en.py
index 566ef5f..c37bfd5 100644
--- a/python/problems/functions_and_modules/multiplicative_range/en.py
+++ b/python/problems/functions_and_modules/multiplicative_range/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 244
name = 'Multiplicative range'
slug = 'Multiplicative range'
diff --git a/python/problems/functions_and_modules/multiplicative_range/sl.py b/python/problems/functions_and_modules/multiplicative_range/sl.py
index bb02a84..79f1fb4 100644
--- a/python/problems/functions_and_modules/multiplicative_range/sl.py
+++ b/python/problems/functions_and_modules/multiplicative_range/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/similarity/common.py b/python/problems/functions_and_modules/similarity/common.py
index 3a6df99..0f13fcf 100644
--- a/python/problems/functions_and_modules/similarity/common.py
+++ b/python/problems/functions_and_modules/similarity/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/similarity/en.py b/python/problems/functions_and_modules/similarity/en.py
index e1dc014..3023693 100644
--- a/python/problems/functions_and_modules/similarity/en.py
+++ b/python/problems/functions_and_modules/similarity/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 236
name = 'Similarity'
slug = 'Similarity'
diff --git a/python/problems/functions_and_modules/similarity/sl.py b/python/problems/functions_and_modules/similarity/sl.py
index d3bb95c..60bbecb 100644
--- a/python/problems/functions_and_modules/similarity/sl.py
+++ b/python/problems/functions_and_modules/similarity/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/functions_and_modules/suspicious_words/common.py b/python/problems/functions_and_modules/suspicious_words/common.py
index 89c1a88..71000d0 100644
--- a/python/problems/functions_and_modules/suspicious_words/common.py
+++ b/python/problems/functions_and_modules/suspicious_words/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/functions_and_modules/suspicious_words/en.py b/python/problems/functions_and_modules/suspicious_words/en.py
index 9a406bf..2afb97d 100644
--- a/python/problems/functions_and_modules/suspicious_words/en.py
+++ b/python/problems/functions_and_modules/suspicious_words/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 237
name = 'Suspicious words'
slug = 'Suspicious words'
diff --git a/python/problems/functions_and_modules/suspicious_words/sl.py b/python/problems/functions_and_modules/suspicious_words/sl.py
index 1aa3bdf..9309022 100644
--- a/python/problems/functions_and_modules/suspicious_words/sl.py
+++ b/python/problems/functions_and_modules/suspicious_words/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/introduction/average/common.py b/python/problems/introduction/average/common.py
index 28c7a7e..fa152e9 100644
--- a/python/problems/introduction/average/common.py
+++ b/python/problems/introduction/average/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/introduction/average/en.py b/python/problems/introduction/average/en.py
index 5ce621e..5f74425 100644
--- a/python/problems/introduction/average/en.py
+++ b/python/problems/introduction/average/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Average grade'
slug = 'Average grade'
diff --git a/python/problems/introduction/average/sl.py b/python/problems/introduction/average/sl.py
index 974d441..70a755a 100644
--- a/python/problems/introduction/average/sl.py
+++ b/python/problems/introduction/average/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/introduction/ballistics/common.py b/python/problems/introduction/ballistics/common.py
index 8cb5c2d..326650b 100644
--- a/python/problems/introduction/ballistics/common.py
+++ b/python/problems/introduction/ballistics/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/introduction/ballistics/en.py b/python/problems/introduction/ballistics/en.py
index 6fab80f..0c6f482 100644
--- a/python/problems/introduction/ballistics/en.py
+++ b/python/problems/introduction/ballistics/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Ballistics'
slug = 'Ballistics'
diff --git a/python/problems/introduction/ballistics/sl.py b/python/problems/introduction/ballistics/sl.py
index da2c34c..ac5de23 100644
--- a/python/problems/introduction/ballistics/sl.py
+++ b/python/problems/introduction/ballistics/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/introduction/fahrenheit_to_celsius/common.py b/python/problems/introduction/fahrenheit_to_celsius/common.py
index 10a1067..a62d2ae 100644
--- a/python/problems/introduction/fahrenheit_to_celsius/common.py
+++ b/python/problems/introduction/fahrenheit_to_celsius/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/introduction/fahrenheit_to_celsius/en.py b/python/problems/introduction/fahrenheit_to_celsius/en.py
index 5d7522e..4527bef 100644
--- a/python/problems/introduction/fahrenheit_to_celsius/en.py
+++ b/python/problems/introduction/fahrenheit_to_celsius/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Converting Fahrenheit to Celsius'
slug = 'Converting Fahrenheit to Celsius'
diff --git a/python/problems/introduction/fahrenheit_to_celsius/sl.py b/python/problems/introduction/fahrenheit_to_celsius/sl.py
index 948bf5a..11b5662 100644
--- a/python/problems/introduction/fahrenheit_to_celsius/sl.py
+++ b/python/problems/introduction/fahrenheit_to_celsius/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/introduction/fast_fingers/common.py b/python/problems/introduction/fast_fingers/common.py
index 754679d..fe87555 100644
--- a/python/problems/introduction/fast_fingers/common.py
+++ b/python/problems/introduction/fast_fingers/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/introduction/fast_fingers/en.py b/python/problems/introduction/fast_fingers/en.py
index ab4637a..d434ed9 100644
--- a/python/problems/introduction/fast_fingers/en.py
+++ b/python/problems/introduction/fast_fingers/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Fast fingers'
slug = 'Fast fingers'
diff --git a/python/problems/introduction/fast_fingers/sl.py b/python/problems/introduction/fast_fingers/sl.py
index c181951..d3a2fe0 100644
--- a/python/problems/introduction/fast_fingers/sl.py
+++ b/python/problems/introduction/fast_fingers/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/introduction/fast_fingers_2/common.py b/python/problems/introduction/fast_fingers_2/common.py
index c738d45..01ad941 100644
--- a/python/problems/introduction/fast_fingers_2/common.py
+++ b/python/problems/introduction/fast_fingers_2/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/introduction/fast_fingers_2/en.py b/python/problems/introduction/fast_fingers_2/en.py
index 2172127..7ca530f 100644
--- a/python/problems/introduction/fast_fingers_2/en.py
+++ b/python/problems/introduction/fast_fingers_2/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Fast fingers 2'
slug = 'Fast fingers 2'
diff --git a/python/problems/introduction/fast_fingers_2/sl.py b/python/problems/introduction/fast_fingers_2/sl.py
index 6606fbe..19492b8 100644
--- a/python/problems/introduction/fast_fingers_2/sl.py
+++ b/python/problems/introduction/fast_fingers_2/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/introduction/pythagorean_theorem/common.py b/python/problems/introduction/pythagorean_theorem/common.py
index cebae68..d38ae66 100644
--- a/python/problems/introduction/pythagorean_theorem/common.py
+++ b/python/problems/introduction/pythagorean_theorem/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/introduction/pythagorean_theorem/en.py b/python/problems/introduction/pythagorean_theorem/en.py
index 79d7e39..d6c9c61 100644
--- a/python/problems/introduction/pythagorean_theorem/en.py
+++ b/python/problems/introduction/pythagorean_theorem/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Pythagorean theorem'
slug = 'Pythagorean theorem'
diff --git a/python/problems/introduction/pythagorean_theorem/sl.py b/python/problems/introduction/pythagorean_theorem/sl.py
index 9500651..ebe67b1 100644
--- a/python/problems/introduction/pythagorean_theorem/sl.py
+++ b/python/problems/introduction/pythagorean_theorem/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/calculator_polish/common.py b/python/problems/lists_and_for/calculator_polish/common.py
index cb89a50..790f116 100644
--- a/python/problems/lists_and_for/calculator_polish/common.py
+++ b/python/problems/lists_and_for/calculator_polish/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/calculator_polish/en.py b/python/problems/lists_and_for/calculator_polish/en.py
index f0618e8..0ec6ad2 100644
--- a/python/problems/lists_and_for/calculator_polish/en.py
+++ b/python/problems/lists_and_for/calculator_polish/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 224
name = 'Reverse polish potation calculator'
slug = 'Reverse polish potation calculator'
diff --git a/python/problems/lists_and_for/calculator_polish/sl.py b/python/problems/lists_and_for/calculator_polish/sl.py
index eb47c94..f5f0f63 100644
--- a/python/problems/lists_and_for/calculator_polish/sl.py
+++ b/python/problems/lists_and_for/calculator_polish/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/contains_42/common.py b/python/problems/lists_and_for/contains_42/common.py
index 312b601..dfaab56 100644
--- a/python/problems/lists_and_for/contains_42/common.py
+++ b/python/problems/lists_and_for/contains_42/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/contains_42/en.py b/python/problems/lists_and_for/contains_42/en.py
index 7794063..8033c24 100644
--- a/python/problems/lists_and_for/contains_42/en.py
+++ b/python/problems/lists_and_for/contains_42/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Contains 42'
slug = 'Contains 42'
diff --git a/python/problems/lists_and_for/contains_42/sl.py b/python/problems/lists_and_for/contains_42/sl.py
index 65353a7..beff636 100644
--- a/python/problems/lists_and_for/contains_42/sl.py
+++ b/python/problems/lists_and_for/contains_42/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/contains_multiples/common.py b/python/problems/lists_and_for/contains_multiples/common.py
index 055cc3e..84eaca9 100644
--- a/python/problems/lists_and_for/contains_multiples/common.py
+++ b/python/problems/lists_and_for/contains_multiples/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/contains_multiples/en.py b/python/problems/lists_and_for/contains_multiples/en.py
index 47bf004..7bd72ce 100644
--- a/python/problems/lists_and_for/contains_multiples/en.py
+++ b/python/problems/lists_and_for/contains_multiples/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 219
name = 'Contains multiples'
slug = 'Contains multiples'
diff --git a/python/problems/lists_and_for/contains_multiples/sl.py b/python/problems/lists_and_for/contains_multiples/sl.py
index 7345370..cc758a5 100644
--- a/python/problems/lists_and_for/contains_multiples/sl.py
+++ b/python/problems/lists_and_for/contains_multiples/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/contains_string/common.py b/python/problems/lists_and_for/contains_string/common.py
index 5470251..c307a9c 100644
--- a/python/problems/lists_and_for/contains_string/common.py
+++ b/python/problems/lists_and_for/contains_string/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/contains_string/en.py b/python/problems/lists_and_for/contains_string/en.py
index b57be95..a3c79d6 100644
--- a/python/problems/lists_and_for/contains_string/en.py
+++ b/python/problems/lists_and_for/contains_string/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Contains string'
slug = 'Contains string'
diff --git a/python/problems/lists_and_for/contains_string/sl.py b/python/problems/lists_and_for/contains_string/sl.py
index 7061c59..a0fda47 100644
--- a/python/problems/lists_and_for/contains_string/sl.py
+++ b/python/problems/lists_and_for/contains_string/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/counting/common.py b/python/problems/lists_and_for/counting/common.py
index d80d1c9..5438030 100644
--- a/python/problems/lists_and_for/counting/common.py
+++ b/python/problems/lists_and_for/counting/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/counting/en.py b/python/problems/lists_and_for/counting/en.py
index 223a611..30d4ac3 100644
--- a/python/problems/lists_and_for/counting/en.py
+++ b/python/problems/lists_and_for/counting/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Counting'
slug = 'Counting'
diff --git a/python/problems/lists_and_for/counting/sl.py b/python/problems/lists_and_for/counting/sl.py
index 926d2c6..747f65e 100644
--- a/python/problems/lists_and_for/counting/sl.py
+++ b/python/problems/lists_and_for/counting/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/divisors/common.py b/python/problems/lists_and_for/divisors/common.py
index a99246b..429e212 100644
--- a/python/problems/lists_and_for/divisors/common.py
+++ b/python/problems/lists_and_for/divisors/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/divisors/en.py b/python/problems/lists_and_for/divisors/en.py
index 8f4dbeb..1e499f1 100644
--- a/python/problems/lists_and_for/divisors/en.py
+++ b/python/problems/lists_and_for/divisors/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Divisors'
slug = 'Divisors'
diff --git a/python/problems/lists_and_for/divisors/sl.py b/python/problems/lists_and_for/divisors/sl.py
index f79875a..93f14eb 100644
--- a/python/problems/lists_and_for/divisors/sl.py
+++ b/python/problems/lists_and_for/divisors/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/divisors_sum/common.py b/python/problems/lists_and_for/divisors_sum/common.py
index 1d11410..65333f0 100644
--- a/python/problems/lists_and_for/divisors_sum/common.py
+++ b/python/problems/lists_and_for/divisors_sum/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/divisors_sum/en.py b/python/problems/lists_and_for/divisors_sum/en.py
index 4ca12b9..8ced369 100644
--- a/python/problems/lists_and_for/divisors_sum/en.py
+++ b/python/problems/lists_and_for/divisors_sum/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 216
name = 'Divisors sum'
slug = 'Divisors sum'
diff --git a/python/problems/lists_and_for/divisors_sum/sl.py b/python/problems/lists_and_for/divisors_sum/sl.py
index 4f5c10a..1fe31eb 100644
--- a/python/problems/lists_and_for/divisors_sum/sl.py
+++ b/python/problems/lists_and_for/divisors_sum/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/every_third/common.py b/python/problems/lists_and_for/every_third/common.py
index 1529184..da4a2fa 100644
--- a/python/problems/lists_and_for/every_third/common.py
+++ b/python/problems/lists_and_for/every_third/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/every_third/en.py b/python/problems/lists_and_for/every_third/en.py
index e7c843e..4477e06 100644
--- a/python/problems/lists_and_for/every_third/en.py
+++ b/python/problems/lists_and_for/every_third/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 220
name = 'Every third'
slug = 'Every third'
diff --git a/python/problems/lists_and_for/every_third/sl.py b/python/problems/lists_and_for/every_third/sl.py
index 50b4520..90f1ad5 100644
--- a/python/problems/lists_and_for/every_third/sl.py
+++ b/python/problems/lists_and_for/every_third/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/perfect_numbers/common.py b/python/problems/lists_and_for/perfect_numbers/common.py
index 9a48967..1369188 100644
--- a/python/problems/lists_and_for/perfect_numbers/common.py
+++ b/python/problems/lists_and_for/perfect_numbers/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/perfect_numbers/en.py b/python/problems/lists_and_for/perfect_numbers/en.py
index 19d5262..14a23b8 100644
--- a/python/problems/lists_and_for/perfect_numbers/en.py
+++ b/python/problems/lists_and_for/perfect_numbers/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 217
name = 'Perfect number'
slug = 'Perfect number'
diff --git a/python/problems/lists_and_for/perfect_numbers/sl.py b/python/problems/lists_and_for/perfect_numbers/sl.py
index bc02d00..cf9feb3 100644
--- a/python/problems/lists_and_for/perfect_numbers/sl.py
+++ b/python/problems/lists_and_for/perfect_numbers/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/places/common.py b/python/problems/lists_and_for/places/common.py
index 56b3f1d..df62e7a 100644
--- a/python/problems/lists_and_for/places/common.py
+++ b/python/problems/lists_and_for/places/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/places/en.py b/python/problems/lists_and_for/places/en.py
index 95b119f..7721176 100644
--- a/python/problems/lists_and_for/places/en.py
+++ b/python/problems/lists_and_for/places/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 218
name = 'Places'
slug = 'Places'
diff --git a/python/problems/lists_and_for/places/sl.py b/python/problems/lists_and_for/places/sl.py
index cf8aa26..fafd790 100644
--- a/python/problems/lists_and_for/places/sl.py
+++ b/python/problems/lists_and_for/places/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/prefix/common.py b/python/problems/lists_and_for/prefix/common.py
index cd649af..3cc57fb 100644
--- a/python/problems/lists_and_for/prefix/common.py
+++ b/python/problems/lists_and_for/prefix/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/prefix/en.py b/python/problems/lists_and_for/prefix/en.py
index ea26765..e03eab5 100644
--- a/python/problems/lists_and_for/prefix/en.py
+++ b/python/problems/lists_and_for/prefix/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 221
name = 'Prefix'
slug = 'Prefix'
diff --git a/python/problems/lists_and_for/prefix/sl.py b/python/problems/lists_and_for/prefix/sl.py
index 49a39c7..f0363e9 100644
--- a/python/problems/lists_and_for/prefix/sl.py
+++ b/python/problems/lists_and_for/prefix/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/split_word/common.py b/python/problems/lists_and_for/split_word/common.py
index 6031b19..95f87f7 100644
--- a/python/problems/lists_and_for/split_word/common.py
+++ b/python/problems/lists_and_for/split_word/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/split_word/en.py b/python/problems/lists_and_for/split_word/en.py
index a6519d0..cb2b278 100644
--- a/python/problems/lists_and_for/split_word/en.py
+++ b/python/problems/lists_and_for/split_word/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 222
name = 'Split word'
slug = 'Split word'
diff --git a/python/problems/lists_and_for/split_word/sl.py b/python/problems/lists_and_for/split_word/sl.py
index 59a27b2..3596459 100644
--- a/python/problems/lists_and_for/split_word/sl.py
+++ b/python/problems/lists_and_for/split_word/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/lists_and_for/substrings/common.py b/python/problems/lists_and_for/substrings/common.py
index 8128797..3a996c2 100644
--- a/python/problems/lists_and_for/substrings/common.py
+++ b/python/problems/lists_and_for/substrings/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import re
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
diff --git a/python/problems/lists_and_for/substrings/en.py b/python/problems/lists_and_for/substrings/en.py
index 053bee4..1cb4c3d 100644
--- a/python/problems/lists_and_for/substrings/en.py
+++ b/python/problems/lists_and_for/substrings/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 223
name = 'Substrings'
slug = 'Substrings'
diff --git a/python/problems/lists_and_for/substrings/sl.py b/python/problems/lists_and_for/substrings/sl.py
index 6bf56bf..8a70441 100644
--- a/python/problems/lists_and_for/substrings/sl.py
+++ b/python/problems/lists_and_for/substrings/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/while_and_if/buy_five/common.py b/python/problems/while_and_if/buy_five/common.py
index a96b2b0..0ec7238 100644
--- a/python/problems/while_and_if/buy_five/common.py
+++ b/python/problems/while_and_if/buy_five/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/while_and_if/buy_five/en.py b/python/problems/while_and_if/buy_five/en.py
index 9ad1f06..dd0b237 100644
--- a/python/problems/while_and_if/buy_five/en.py
+++ b/python/problems/while_and_if/buy_five/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Buy five'
slug = 'Buy five'
diff --git a/python/problems/while_and_if/buy_five/sl.py b/python/problems/while_and_if/buy_five/sl.py
index 3dbc9d3..7653989 100644
--- a/python/problems/while_and_if/buy_five/sl.py
+++ b/python/problems/while_and_if/buy_five/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/while_and_if/checking_account/common.py b/python/problems/while_and_if/checking_account/common.py
index 002003f..178297f 100644
--- a/python/problems/while_and_if/checking_account/common.py
+++ b/python/problems/while_and_if/checking_account/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/while_and_if/checking_account/en.py b/python/problems/while_and_if/checking_account/en.py
index 47633e8..b579672 100644
--- a/python/problems/while_and_if/checking_account/en.py
+++ b/python/problems/while_and_if/checking_account/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 199
name = 'Checking account'
slug = 'Checking account'
diff --git a/python/problems/while_and_if/checking_account/sl.py b/python/problems/while_and_if/checking_account/sl.py
index 86f973b..1f4be12 100644
--- a/python/problems/while_and_if/checking_account/sl.py
+++ b/python/problems/while_and_if/checking_account/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/while_and_if/competition/common.py b/python/problems/while_and_if/competition/common.py
index 8d2c098..2615fd5 100644
--- a/python/problems/while_and_if/competition/common.py
+++ b/python/problems/while_and_if/competition/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/while_and_if/competition/en.py b/python/problems/while_and_if/competition/en.py
index 215665c..40b7e74 100644
--- a/python/problems/while_and_if/competition/en.py
+++ b/python/problems/while_and_if/competition/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Competition'
slug = 'Competition'
diff --git a/python/problems/while_and_if/competition/sl.py b/python/problems/while_and_if/competition/sl.py
index 195b51f..cae406a 100644
--- a/python/problems/while_and_if/competition/sl.py
+++ b/python/problems/while_and_if/competition/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/while_and_if/consumers_anonymous/common.py b/python/problems/while_and_if/consumers_anonymous/common.py
index 895d985..5428cd9 100644
--- a/python/problems/while_and_if/consumers_anonymous/common.py
+++ b/python/problems/while_and_if/consumers_anonymous/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/while_and_if/consumers_anonymous/en.py b/python/problems/while_and_if/consumers_anonymous/en.py
index 9691ac2..49a42da 100644
--- a/python/problems/while_and_if/consumers_anonymous/en.py
+++ b/python/problems/while_and_if/consumers_anonymous/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/while_and_if/consumers_anonymous/sl.py b/python/problems/while_and_if/consumers_anonymous/sl.py
index 131a13b..b842dec 100644
--- a/python/problems/while_and_if/consumers_anonymous/sl.py
+++ b/python/problems/while_and_if/consumers_anonymous/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/while_and_if/minimax/common.py b/python/problems/while_and_if/minimax/common.py
index d853058..7e367c2 100644
--- a/python/problems/while_and_if/minimax/common.py
+++ b/python/problems/while_and_if/minimax/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/while_and_if/minimax/en.py b/python/problems/while_and_if/minimax/en.py
index 2aee417..ee7e344 100644
--- a/python/problems/while_and_if/minimax/en.py
+++ b/python/problems/while_and_if/minimax/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Minimax'
slug = 'Minimax'
diff --git a/python/problems/while_and_if/minimax/sl.py b/python/problems/while_and_if/minimax/sl.py
index 0d934b8..071a8d5 100644
--- a/python/problems/while_and_if/minimax/sl.py
+++ b/python/problems/while_and_if/minimax/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/problems/while_and_if/top_shop/common.py b/python/problems/while_and_if/top_shop/common.py
index 02855ec..8edcb30 100644
--- a/python/problems/while_and_if/top_shop/common.py
+++ b/python/problems/while_and_if/top_shop/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/python/problems/while_and_if/top_shop/en.py b/python/problems/while_and_if/top_shop/en.py
index b8e5119..1538321 100644
--- a/python/problems/while_and_if/top_shop/en.py
+++ b/python/problems/while_and_if/top_shop/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Top shop'
slug = 'Top shop'
diff --git a/python/problems/while_and_if/top_shop/sl.py b/python/problems/while_and_if/top_shop/sl.py
index 334736c..70628f5 100644
--- a/python/problems/while_and_if/top_shop/sl.py
+++ b/python/problems/while_and_if/top_shop/sl.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'sl')
diff --git a/python/sl.py b/python/sl.py
index e6fe50c..3b2e9d4 100644
--- a/python/sl.py
+++ b/python/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Python'
description = '''\
Naloge za
diff --git a/robot/common.py b/robot/common.py
index 4811d45..70f4da4 100644
--- a/robot/common.py
+++ b/robot/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from server.hints import Hint
id = 3
diff --git a/robot/en.py b/robot/en.py
index 61314e9..b023373 100644
--- a/robot/en.py
+++ b/robot/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Robot'
description = 'Introductory Robot course.'
diff --git a/robot/problems/introduction/circle20/common.py b/robot/problems/introduction/circle20/common.py
index 4d283d0..0979d78 100644
--- a/robot/problems/introduction/circle20/common.py
+++ b/robot/problems/introduction/circle20/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/circle20/en.py b/robot/problems/introduction/circle20/en.py
index d2c410c..d76930f 100644
--- a/robot/problems/introduction/circle20/en.py
+++ b/robot/problems/introduction/circle20/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('robot', 'en')
diff --git a/robot/problems/introduction/circle20/sl.py b/robot/problems/introduction/circle20/sl.py
index 735458a..9779ecf 100644
--- a/robot/problems/introduction/circle20/sl.py
+++ b/robot/problems/introduction/circle20/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
id = 205
name = 'Krog 20 cm'
slug = 'Krog 20 cm'
diff --git a/robot/problems/introduction/countlines/common.py b/robot/problems/introduction/countlines/common.py
index bf5343b..e5e7b0f 100644
--- a/robot/problems/introduction/countlines/common.py
+++ b/robot/problems/introduction/countlines/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/countlines/en.py b/robot/problems/introduction/countlines/en.py
index 7655b21..4f9f5cf 100644
--- a/robot/problems/introduction/countlines/en.py
+++ b/robot/problems/introduction/countlines/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('robot', 'en')
diff --git a/robot/problems/introduction/countlines/naloga10_countLines.py b/robot/problems/introduction/countlines/naloga10_countLines.py
index 7079f7c..9c8a1f9 100644
--- a/robot/problems/introduction/countlines/naloga10_countLines.py
+++ b/robot/problems/introduction/countlines/naloga10_countLines.py
@@ -1,5 +1,4 @@
#!/usr/bin/python
-# coding=utf-8
print """
Naloga 10:
@@ -33,4 +32,4 @@ while time.time()-start < 2.1:
stevec += 1
color = c
robot.move_tank( 'off', brake_at_end=True )
-print "Stevilo crt:", stevec \ No newline at end of file
+print "Stevilo crt:", stevec
diff --git a/robot/problems/introduction/countlines/sl.py b/robot/problems/introduction/countlines/sl.py
index 1f8ea18..beda7fc 100644
--- a/robot/problems/introduction/countlines/sl.py
+++ b/robot/problems/introduction/countlines/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Preštej črte'
slug = 'Preštej črte'
diff --git a/robot/problems/introduction/followline/common.py b/robot/problems/introduction/followline/common.py
index e28ca35..7979ef6 100644
--- a/robot/problems/introduction/followline/common.py
+++ b/robot/problems/introduction/followline/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/followline/en.py b/robot/problems/introduction/followline/en.py
index 9a588bc..3113497 100644
--- a/robot/problems/introduction/followline/en.py
+++ b/robot/problems/introduction/followline/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('robot', 'en')
diff --git a/robot/problems/introduction/followline/naloga12_followLine.py b/robot/problems/introduction/followline/naloga12_followLine.py
index e6e19a0..db6eb32 100644
--- a/robot/problems/introduction/followline/naloga12_followLine.py
+++ b/robot/problems/introduction/followline/naloga12_followLine.py
@@ -1,5 +1,4 @@
#!/usr/bin/python
-# coding=utf-8
print( """
Naloga 12:
diff --git a/robot/problems/introduction/followline/sl.py b/robot/problems/introduction/followline/sl.py
index cdc6e19..9d76c23 100644
--- a/robot/problems/introduction/followline/sl.py
+++ b/robot/problems/introduction/followline/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Sledenje črti'
slug = 'Sledenje črti'
diff --git a/robot/problems/introduction/forward/common.py b/robot/problems/introduction/forward/common.py
index 0793d72..60666ae 100644
--- a/robot/problems/introduction/forward/common.py
+++ b/robot/problems/introduction/forward/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/forward/en.py b/robot/problems/introduction/forward/en.py
index 400c452..49c7106 100644
--- a/robot/problems/introduction/forward/en.py
+++ b/robot/problems/introduction/forward/en.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
import server
mod = server.problems.load_language('robot', 'en')
diff --git a/robot/problems/introduction/forward/sl.py b/robot/problems/introduction/forward/sl.py
index cd9b096..9fd206a 100644
--- a/robot/problems/introduction/forward/sl.py
+++ b/robot/problems/introduction/forward/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Naprej 3s'
slug = 'Naprej 3s'
diff --git a/robot/problems/introduction/forward1m/common.py b/robot/problems/introduction/forward1m/common.py
index 201a981..42bf1ca 100644
--- a/robot/problems/introduction/forward1m/common.py
+++ b/robot/problems/introduction/forward1m/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/forward1m/en.py b/robot/problems/introduction/forward1m/en.py
index f47d088..80c4942 100644
--- a/robot/problems/introduction/forward1m/en.py
+++ b/robot/problems/introduction/forward1m/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('robot', 'en')
diff --git a/robot/problems/introduction/forward1m/sl.py b/robot/problems/introduction/forward1m/sl.py
index f6209eb..94ead8b 100644
--- a/robot/problems/introduction/forward1m/sl.py
+++ b/robot/problems/introduction/forward1m/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Naprej 1m'
slug = 'Naprej 1m'
diff --git a/robot/problems/introduction/gyro90/common.py b/robot/problems/introduction/gyro90/common.py
index 1828001..b29b783 100644
--- a/robot/problems/introduction/gyro90/common.py
+++ b/robot/problems/introduction/gyro90/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/gyro90/en.py b/robot/problems/introduction/gyro90/en.py
index 12c782c..865d124 100644
--- a/robot/problems/introduction/gyro90/en.py
+++ b/robot/problems/introduction/gyro90/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'en')
diff --git a/robot/problems/introduction/gyro90/naloga07_gyro90.py b/robot/problems/introduction/gyro90/naloga07_gyro90.py
index 84d4ca1..b0340b3 100644
--- a/robot/problems/introduction/gyro90/naloga07_gyro90.py
+++ b/robot/problems/introduction/gyro90/naloga07_gyro90.py
@@ -1,5 +1,4 @@
#!/usr/bin/python
-# coding=utf-8
print ("""
Naloga 7:
diff --git a/robot/problems/introduction/gyro90/sl.py b/robot/problems/introduction/gyro90/sl.py
index c0f9451..b8b3f25 100644
--- a/robot/problems/introduction/gyro90/sl.py
+++ b/robot/problems/introduction/gyro90/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Žiroskop 90'
slug = 'Žiroskop 90'
diff --git a/robot/problems/introduction/gyrosquare/common.py b/robot/problems/introduction/gyrosquare/common.py
index 79ae131..9228fcf 100644
--- a/robot/problems/introduction/gyrosquare/common.py
+++ b/robot/problems/introduction/gyrosquare/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/gyrosquare/en.py b/robot/problems/introduction/gyrosquare/en.py
index bbd389c..da53138 100644
--- a/robot/problems/introduction/gyrosquare/en.py
+++ b/robot/problems/introduction/gyrosquare/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'en')
diff --git a/robot/problems/introduction/gyrosquare/naloga08_gyroSquare.py b/robot/problems/introduction/gyrosquare/naloga08_gyroSquare.py
index ec0dd2f..d7c94f2 100644
--- a/robot/problems/introduction/gyrosquare/naloga08_gyroSquare.py
+++ b/robot/problems/introduction/gyrosquare/naloga08_gyroSquare.py
@@ -1,5 +1,4 @@
#!/usr/bin/python
-# coding=utf-8
print ("""
Naloga 8:
diff --git a/robot/problems/introduction/gyrosquare/sl.py b/robot/problems/introduction/gyrosquare/sl.py
index 7d1f832..5de4f35 100644
--- a/robot/problems/introduction/gyrosquare/sl.py
+++ b/robot/problems/introduction/gyrosquare/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Kvadrat z žiroskopom'
slug = 'Kvadrat z žiroskopom'
diff --git a/robot/problems/introduction/printcolors/common.py b/robot/problems/introduction/printcolors/common.py
index 79f4d2a..368d2b6 100644
--- a/robot/problems/introduction/printcolors/common.py
+++ b/robot/problems/introduction/printcolors/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/printcolors/en.py b/robot/problems/introduction/printcolors/en.py
index bb57c9a..dd90265 100644
--- a/robot/problems/introduction/printcolors/en.py
+++ b/robot/problems/introduction/printcolors/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'en')
diff --git a/robot/problems/introduction/printcolors/naloga09_printColors.py b/robot/problems/introduction/printcolors/naloga09_printColors.py
index 2e9d323..0e41842 100644
--- a/robot/problems/introduction/printcolors/naloga09_printColors.py
+++ b/robot/problems/introduction/printcolors/naloga09_printColors.py
@@ -1,5 +1,4 @@
#!/usr/bin/python
-# coding=utf-8
print ("""
Naloga 9:
diff --git a/robot/problems/introduction/printcolors/sl.py b/robot/problems/introduction/printcolors/sl.py
index c705eaa..27e90f5 100644
--- a/robot/problems/introduction/printcolors/sl.py
+++ b/robot/problems/introduction/printcolors/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Zaznavanje barv'
slug = 'Zaznavanje barv'
diff --git a/robot/problems/introduction/rotateback/common.py b/robot/problems/introduction/rotateback/common.py
index 7c8ce44..3fc3f52 100644
--- a/robot/problems/introduction/rotateback/common.py
+++ b/robot/problems/introduction/rotateback/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/rotateback/en.py b/robot/problems/introduction/rotateback/en.py
index 5d8d059..e377762 100644
--- a/robot/problems/introduction/rotateback/en.py
+++ b/robot/problems/introduction/rotateback/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'en')
diff --git a/robot/problems/introduction/rotateback/naloga11_rotateBack.py b/robot/problems/introduction/rotateback/naloga11_rotateBack.py
index 2677f05..cafb78a 100644
--- a/robot/problems/introduction/rotateback/naloga11_rotateBack.py
+++ b/robot/problems/introduction/rotateback/naloga11_rotateBack.py
@@ -1,5 +1,4 @@
#!/usr/bin/python
-# coding=utf-8
print ("""
Naloga 11: Robot naj drži smer - če ga obrnemo iz začetne smeri, naj se zasuka nazaj v prvotno smer. Ob pritisku na stikalo, naj se resetira (smer nastavi na 0).
diff --git a/robot/problems/introduction/rotateback/naloga11_rotateBack_old.py b/robot/problems/introduction/rotateback/naloga11_rotateBack_old.py
index 39ab3bb..9585a19 100644
--- a/robot/problems/introduction/rotateback/naloga11_rotateBack_old.py
+++ b/robot/problems/introduction/rotateback/naloga11_rotateBack_old.py
@@ -1,5 +1,4 @@
#!/usr/bin/python
-# coding=utf-8
print """
Naloga 11:
diff --git a/robot/problems/introduction/rotateback/old_naloga11_rotateBack.py b/robot/problems/introduction/rotateback/old_naloga11_rotateBack.py
index a14c91d..df89cff 100644
--- a/robot/problems/introduction/rotateback/old_naloga11_rotateBack.py
+++ b/robot/problems/introduction/rotateback/old_naloga11_rotateBack.py
@@ -1,5 +1,5 @@
#!/usr/bin/python
-# coding=utf-8
+
import sys
sys.path.append('/home/user/codeq')
import time
diff --git a/robot/problems/introduction/rotateback/sl.py b/robot/problems/introduction/rotateback/sl.py
index 3242a80..4b0b4e6 100644
--- a/robot/problems/introduction/rotateback/sl.py
+++ b/robot/problems/introduction/rotateback/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Drži smer'
slug = 'Drži smer'
diff --git a/robot/problems/introduction/spotturn90/common.py b/robot/problems/introduction/spotturn90/common.py
index e01de39..8ff47ca 100644
--- a/robot/problems/introduction/spotturn90/common.py
+++ b/robot/problems/introduction/spotturn90/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/spotturn90/en.py b/robot/problems/introduction/spotturn90/en.py
index 348c517..93d215e 100644
--- a/robot/problems/introduction/spotturn90/en.py
+++ b/robot/problems/introduction/spotturn90/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'en')
diff --git a/robot/problems/introduction/spotturn90/sl.py b/robot/problems/introduction/spotturn90/sl.py
index e3541c0..6f512ae 100644
--- a/robot/problems/introduction/spotturn90/sl.py
+++ b/robot/problems/introduction/spotturn90/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Obrat na mestu 90'
slug = 'Obrat na mestu 90'
diff --git a/robot/problems/introduction/square20/common.py b/robot/problems/introduction/square20/common.py
index ce8bc14..0b3d828 100644
--- a/robot/problems/introduction/square20/common.py
+++ b/robot/problems/introduction/square20/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/square20/en.py b/robot/problems/introduction/square20/en.py
index 907acfe..a692bb2 100644
--- a/robot/problems/introduction/square20/en.py
+++ b/robot/problems/introduction/square20/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'en')
diff --git a/robot/problems/introduction/square20/sl.py b/robot/problems/introduction/square20/sl.py
index 50b335f..2ac005b 100644
--- a/robot/problems/introduction/square20/sl.py
+++ b/robot/problems/introduction/square20/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Kvadrat 20 cm'
slug = 'Kvadrat 20 cm'
diff --git a/robot/problems/introduction/wall1m/common.py b/robot/problems/introduction/wall1m/common.py
index e8a5917..8ad28bd 100644
--- a/robot/problems/introduction/wall1m/common.py
+++ b/robot/problems/introduction/wall1m/common.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
from python.util import has_token_sequence, string_almost_equal, \
string_contains_number, get_tokens, get_numbers, get_exception_desc
from server.hints import Hint
diff --git a/robot/problems/introduction/wall1m/en.py b/robot/problems/introduction/wall1m/en.py
index ec91c7b..d55e22f 100644
--- a/robot/problems/introduction/wall1m/en.py
+++ b/robot/problems/introduction/wall1m/en.py
@@ -1,4 +1,3 @@
-# coding=utf-8
import server
mod = server.problems.load_language('python', 'en')
diff --git a/robot/problems/introduction/wall1m/naloga06_wall1m.py b/robot/problems/introduction/wall1m/naloga06_wall1m.py
index e3be37c..6459043 100644
--- a/robot/problems/introduction/wall1m/naloga06_wall1m.py
+++ b/robot/problems/introduction/wall1m/naloga06_wall1m.py
@@ -1,5 +1,4 @@
#!/usr/bin/python
-# coding=utf-8
print ("""
Naloga 6:
diff --git a/robot/problems/introduction/wall1m/naloga06_wall1m_testing.py b/robot/problems/introduction/wall1m/naloga06_wall1m_testing.py
index a7e449c..b2904c5 100644
--- a/robot/problems/introduction/wall1m/naloga06_wall1m_testing.py
+++ b/robot/problems/introduction/wall1m/naloga06_wall1m_testing.py
@@ -1,5 +1,4 @@
#!/usr/bin/python
-# coding=utf-8
print ("""
Naloga 6:
diff --git a/robot/problems/introduction/wall1m/sl.py b/robot/problems/introduction/wall1m/sl.py
index cbb27ed..67171ab 100644
--- a/robot/problems/introduction/wall1m/sl.py
+++ b/robot/problems/introduction/wall1m/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Pelji do zida'
slug = 'Pelji do zida'
diff --git a/robot/sl.py b/robot/sl.py
index daf0496..ed08691 100644
--- a/robot/sl.py
+++ b/robot/sl.py
@@ -1,5 +1,3 @@
-# coding=utf-8
-
name = 'Robot'
description = 'Uvodni tečaj za robota.'