Mount Ida — name of two sacred mountains in Greek mythology