====== Introductory lab ====== We log on, discuss the rules, answer first questions, create first simple Python program. Read about [[https://cyber.felk.cvut.cz/study/computer-labs/|computer labs]] how to set-up initial password, access home directory ... Reading about Python and programming essentials from the Programming Essentials course. [[courses:be5b33prg:tutorials:start|]] ===== programming task - solvability n-1 puzzle ===== Is the given configuration/state solvable at all? The actual algorithm will be explained at the first lecture. The essential pieces of implementation will be shown live during the computer lab. **Input:** a structured text-file ''puzzle-state.txt'', example 1 2 3 4 5 6 7 8 9 10 11 12 13 15 14 **Output:** The program says/print "True" or "False" at the stdout (standard output). When done, upload to the [[https://cw.felk.cvut.cz/brute|BRUTE]]