Solution to souncloud challenge