G Assignment