Twelve teams compete in sustainability challenge