Added skeleton solution