/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
static final int SA = 240 ;
static final int RE = 270 ;
static final int GA = 300 ;
static final int MA = 320 ;
static final int PA = 360 ;
static final int DHA = 400 ;
static final int NI = 450 ;
public static void play( int frequencyInHertz) {
// Placeholder implementation (simulate with print)
System .
out .
println ( "Playing frequency: " + frequencyInHertz
+ " Hz" ) ;
// Optional: simulate actual play time (e.g., 500ms per note)
try {
Thread .
sleep ( 500 ) ; // 500 milliseconds Thread .
currentThread ( ) .
interrupt ( ) ; }
}
{
play( PA) ;
play( DHA) ;
play( SA) ;
play( RE) ;
play( GA) ;
play( RE) ;
play( RE) ;
play( SA) ;
// your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXN0YXRpYyBmaW5hbCBpbnQgU0EgPSAyNDA7CiAgICBzdGF0aWMgZmluYWwgaW50IFJFID0gMjcwOwogICAgc3RhdGljIGZpbmFsIGludCBHQSA9IDMwMDsKICAgIHN0YXRpYyBmaW5hbCBpbnQgTUEgPSAzMjA7CiAgICBzdGF0aWMgZmluYWwgaW50IFBBID0gMzYwOwogICAgc3RhdGljIGZpbmFsIGludCBESEEgPSA0MDA7CiAgICBzdGF0aWMgZmluYWwgaW50IE5JID0gNDUwOwogICAgICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBwbGF5KGludCBmcmVxdWVuY3lJbkhlcnR6KSB7CiAgICAgICAgLy8gUGxhY2Vob2xkZXIgaW1wbGVtZW50YXRpb24gKHNpbXVsYXRlIHdpdGggcHJpbnQpCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJQbGF5aW5nIGZyZXF1ZW5jeTogIiArIGZyZXF1ZW5jeUluSGVydHogKyAiIEh6Iik7CgogICAgICAgIC8vIE9wdGlvbmFsOiBzaW11bGF0ZSBhY3R1YWwgcGxheSB0aW1lIChlLmcuLCA1MDBtcyBwZXIgbm90ZSkKICAgICAgICB0cnkgewogICAgICAgICAgICBUaHJlYWQuc2xlZXAoNTAwKTsgLy8gNTAwIG1pbGxpc2Vjb25kcwogICAgICAgIH0gY2F0Y2ggKEludGVycnVwdGVkRXhjZXB0aW9uIGUpIHsKICAgICAgICAgICAgVGhyZWFkLmN1cnJlbnRUaHJlYWQoKS5pbnRlcnJ1cHQoKTsKICAgICAgICB9CiAgICB9CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlwbGF5KFBBKTsKICAgICAgICBwbGF5KERIQSk7CiAgICAgICAgcGxheShTQSk7CiAgICAgICAgcGxheShSRSk7CiAgICAgICAgcGxheShHQSk7CiAgICAgICAgcGxheShSRSk7CiAgICAgICAgcGxheShSRSk7CiAgICAgICAgcGxheShTQSk7CgkJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJfQp9