clean
clean
concepts understood