 So if you were to draw a flow chart, it will look like that. You read the input here, you'll read the input, and then what I'll put here as well. This is also the output, okay. And then in between you have your damage table is right in here, and this goes right in here. So you have this start up here, and then you have to end up here as well. And in between you have your lines. So here goes like this, this goes here, and then this will be, I'm just gonna put, yeah, I didn't do that, the assignment here. You have an assignment in between, right? So you have the assignment that you will assign the true and the false, and you print it up, right? So you would do like that, and then this is the other branch, this is the other branch, and both of these will go to this part here, either that or the other one, okay? And then follow you out, okay? We'll look like that, you are a drawing, we'll look like that. Okay, so we start to read the input, you've got an H30, and then here, if you want to actually, you can do another rectangular to process the conversion. So if you're reading the input, basically just this. So this part actually, if you will do it this way, we'll actually fall under the process because you're actually processing, do some internal processing here in this case, okay? So I did not do that here, but after you read, then you do a conversion right in here. If you do only one thing like this, then that's all you need, okay? So it depends how we do it. And then we test the condition, if H is written in 21, if it's true, then we go one direction, if it's false, we go the other direction, we assign the allowed here or here, right? So notice again, the rectangle, you just process some data. And then once we're done, we're gonna come back out and we're gonna print some data on here. So we can print the allowed, right? So output the result and then we end, okay? So let's see if it's true. So if it's true, then in this case, of course we're expecting a true, okay? So we run, you'll see that we got a true down here, right? If the age is indeed, let's say 20, and then we should get a false for the outputs. And we do get the false down here. Okay, so here, initially I set the result to false. So this is the if and else branch, okay? Why? Because I need to do this part here. That's why I have the else. If you don't do this, so if you look at this and this line, line 16 is the same line, it's redundant in this case. So therefore if this is same, then the better code is I can completely ignore these two lines. I don't need the else branch, okay? So let me, I can comment this out like this. I'm commenting, so don't execute those lines. That's what it means, right? So if it's, because I'm already set it so that it's false. The only time this allowed to be true if the age is greater than 21. If it's not greater than that, then this allow will always be set to false already, right? So I don't need to reassign again down here. That's what we call this code redundancy where we are doing something that has already been set. So we're wasting computer time, okay? So therefore in this case, it'll be false because 20 is less than 21. So this is not true. It's not true then this line 19 will not run. It will skip out of that and it's gonna go straight down to line 25 and print allow. Well, what is allow? Well, allow was initially false, okay? So you can see how the logic here is important and save you two lines of code, okay? And if I run, I'm still gonna get false as you can see down here. If I change it to again 40, then you're gonna get true because it's true because once I go to line 19, right? I changed the result of false to true. So the same bucket now contains a different type of proofs. This two part here I did not show here and if you want to do it correctly, you would need another one right in here, okay? Like that. And then the arrow will go from, not from here, but from this one here. So I read the input and then after that, I process the data, okay? And then here I go to the condition. This part here, you read input, that will go right in here, okay? And move in. And these two lines right here will go right in this box. I'm setting some data, okay? And then this condition, this line right here goes right inside the diamond shape right here, okay? Is it true or false? So if it's true, then let's say this part is true and this part here is false. If it's true, then this line will go right and here I put it on the other side. I should have put it on this side, but anyway. If it's false, then what we had earlier, if I had this as before, then this would go right in the false part here. If I don't have it, like I have it now then this line will go straight down to the print, right? And then this very last line goes in here, the printing, right? So when we're printing and reading data is the same shape, same symbol. Initially like that, right? So that's what the flowchart will look like for that code.