all three key lengths working