This is the line: Code (Text): read(A, *) B The variable A is defined earlier in the code. I searched around the internet, and the 'read' syntax requires an input from the keyboard. However, the syntax I saw is Code (Text): read(*, *) var , so the two arguments are both asterisks. What if the first asterisk is defined, does it still require an input from the keyboard, and what does the second asterisk mean? Thank you in advance.