/*
import java.sql.*;
import java.util.HashMap;
import java.util.ArrayList;
import java.util.Map;

import java.net.URI;
import java.net.URISyntaxException;

import static spark.Spark.*;
import spark.template.freemarker.FreeMarkerEngine;
import spark.ModelAndView;
import static spark.Spark.get;

import com.heroku.sdk.jdbc.DatabaseUrl;

import static javax.measure.unit.SI.KILOGRAM;
import javax.measure.quantity.Mass;
import org.jscience.physics.model.RelativisticModel;
import org.jscience.physics.amount.Amount;
*/



public class Main {

  public static void main(String[] args) {
      
/*       
        port(Integer.valueOf(System.getenv("PORT")));
        staticFileLocation("/public");
      
        get("index", (req, res) {
            
        });
      
    


 
    get("/hello", (req, res) -> {
      RelativisticModel.select();

      String energy = System.getenv().get("ENERGY");

      Amount<Mass> m = Amount.valueOf(energy).to(KILOGRAM);
      return "E=mc^2: " + energy + " = " + m.toString();
    });



    get("/", (request, response) -> {
            Map<String, Object> attributes = new HashMap<>();
            attributes.put("message", "Hello World!");

            return new ModelAndView(attributes, "index.ftl");
        }, new FreeMarkerEngine());




    get("/db", (req, res) -> {
      Connection connection = null;
      Map<String, Object> attributes = new HashMap<>();
      try {
        connection = DatabaseUrl.extract().getConnection();

        Statement stmt = connection.createStatement();
        stmt.executeUpdate("CREATE TABLE IF NOT EXISTS ticks (tick timestamp)");
        stmt.executeUpdate("INSERT INTO ticks VALUES (now())");
        ResultSet rs = stmt.executeQuery("SELECT tick FROM ticks");

        ArrayList<String> output = new ArrayList<String>();
        while (rs.next()) {
          output.add( "Read from DB: " + rs.getTimestamp("tick"));
        }

        attributes.put("results", output);
        return new ModelAndView(attributes, "db.ftl");
      } catch (Exception e) {
        attributes.put("message", "There was an error: " + e);
        return new ModelAndView(attributes, "error.ftl");
      } finally {
        if (connection != null) try{connection.close();} catch(SQLException e){}
      }
    }, new FreeMarkerEngine());
*/
  }
}
@@ -1,7 +1,4 @@
-/*%0A
 impo
@@ -505,19 +505,17 @@
 Amount;%0A
-*/
 %0A
+
 %0A%0A%0Apubli
@@ -584,18 +584,16 @@
    %0A
-/*
        %0A
     
@@ -580,32 +580,32 @@
 %0A      %0A       %0A
+
         port(Int
@@ -692,67 +692,9 @@
    %0A
-        get(%22index%22, (req, res) %7B%0A            %0A        %7D);
 %0A
+
     
@@ -952,28 +952,30 @@
 %0A    %7D);%0A%0A%0A%0A
-
     
+/*
 get(%22/%22, (re
@@ -2238,12 +2238,12 @@
 ());
-%0A
 */%0A
+%0A
   %7D%0A

modify main