diff --git a/VirtuaaalinenTuote.java b/VirtuaaalinenTuote.java
new file mode 100644
index 0000000000000000000000000000000000000000..5817b8a433e4865517af4d602ce248dc6ef845b7
--- /dev/null
+++ b/VirtuaaalinenTuote.java
@@ -0,0 +1,19 @@
+public class VirtuaalinenTuote extends Tuote {
+
+    public VirtuaalinenTuote(String nimi, double hinta) {
+        super(nimi, -1, hinta);
+    }
+
+    @Override
+    public int getSaldo() {
+        // Palauttaa aina luvun 1000, koska tuotetta on 
+        // aina varastossa riittävästi mihin tahansa
+        // tilaukseen
+        return 1000;
+    }
+
+    @Override
+    public String toString() {
+        return super.getNimi() + " (" + super.getHinta() + "), virtuaalinen tuote.";
+    }
+}