second answer given
third answer given