use Time::HiRes qw( usleep nanosleep );
$microseconds = <>;
print "Sleeping...\n";
usleep $microseconds;
print "Awake!\n";
$nanoseconds = <>;
nanosleep $nanoseconds;