Group of nilpotency class three

Definition
A group of nilpotency class three is defined as a nilpotent group whose nilpotency class is at most three.