ત્રણ પ્રકારની અનુકૂલન નામ આપો.