Variants for lab_3