Das ist die schönste Lösung, die ich bisher gesehen habe (von @josusanmartin), aber sie ist nicht optimal (erhält 3.002)