Question: ```
print("Please enter integers (then press enter key twice to show you're done):")
s = input()                  #whatever you're inputting after the print
first = True                 #What does this mean???
while s != "":               #What does this mean???
    lst = s.split()          #split all your inputs into a list
    for x in lst:
        if first:                            #If its in ur lst?
            maxV = int(x)           #then the max value will be that input as an integer
            first = False                #What does this mean?
        else:
            if maxV < int(x):
                maxV = int(x)
    s= input()
print(maxV)

```

I'm confused as to what first=True and first= False in this code, what does it mean to set
a variable equal to true or false? Also confused as to what while s != "": means. Sorry,
I'm a complete beginner, would be forever grateful if someone could help me

Answer: 
I don't really know what programming language this is but with basic knowledge I can kinda tell you what these things mean. I hope it helps: 

```
print("Please enter integers (then press enter key twice to show you're done):")
s = input()                  #Here s becomes your input
first = True                 #Here you set first as a boolean which can have the state true or false. In this example it gets the value True assigned
while s != "":               #While repeats a certain process and in this example it keeps this process going while s isn't empty
    lst = s.split()          #splits all your inputs into a list <- you got that right
    for x in lst:
        if first:                        #It checks if first is true. If it is true it keeps going with the code right after the if
            maxV = int(x)                #then the max value will be that input as an integer
            first = False                #this sets a new value to first. which is false in this case
        else:
            if maxV < int(x):
                maxV = int(x)
    s= input()
print(maxV)

```

Additionally you said you didn't understand the `!=`. `!=` is like `==` but the opposite. It means unequal. Therefore if you say something like `1 == 1` this is true, because 1 equals 1. If you say `1 != 2` this is true because 1 is **not** the same as 2.
```
first = True                 

```

set boolean variabel to `True`

```
while s != "":

```

check if input is empty. `!=` means not equal and is the opposite to `==` which means equal

```
if first:

```

if the `first` variable is `True` run the code for the if statement. In this case set the value as your max value and 

```
first = False

```

set `first` to `False` since the next value isn't the first value anymore