Write Album's PrintSongsLongerThan() to print all the songs from the album longer than the value of the parameter songDuration. Use Song's PrintSong() to print the songs.#include #include #include using namespace std;class Song {public:void SetNameAndDuration(string songName, int songDuration) {name = songName;duration = songDuration;}void PrintSong() const {cout << name << " - " << duration << endl;}string GetName() const { return name; }int GetDuration() const { return duration; }private:string name;int duration;};class Album {public:void SetName(string albumName) { name = albumName; }void InputSongs();void PrintName() const { cout << name << endl; }void PrintSongsLongerThan(int songDuration) const;private:string name;vector albumSongs;};void Album::InputSongs() {Song currSong;string currName;int currDuration;cin >> currName;while (currName != "quit") {cin >> currDuration;currSong.SetNameAndDuration(currName, currDuration);albumSongs.push_back(currSong);cin >> currName;}}void Album::PrintSongsLongerThan(int songDuration) const {unsigned int i;Song currSong;cout << "Songs longer than " << songDuration << " seconds:" << endl;/* Your code goes here */}int main() {Album musicAlbum;string albumName;getline(cin, albumName);musicAlbum.SetName(albumName);musicAlbum.InputSongs();musicAlbum.PrintName();musicAlbum.PrintSongsLongerThan(180);return 0;}I need some codes at /* Your code goes here */!!!!!!! in my program