/******************************************************************************
 *  Name:    Reference Solution
 *  NetID:   ref
 *  Precept: P00
 *
 *  Description:  Plots the annual precipitation since 1900 by reading in data 
 *                from a file and creating a line plot.
 ******************************************************************************/

public class Precipitation {
    public static void main(String[] args) {
        int YEAR_START = 1900;
        int YEAR_END   = 2017;
        int LOW        = 15;
        int HIGH       = 75;
        StdDraw.setXscale(YEAR_START, YEAR_END);
        StdDraw.setYscale(LOW, HIGH);
        
        // assumes one or more input
        int    yearFrom   = StdIn.readInt();
        double amountFrom = StdIn.readDouble();
        
        // read data from stdin
        while (!StdIn.isEmpty()) {
            // get the next year and amount
            int    yearTo   = StdIn.readInt();
            double amountTo = StdIn.readDouble();
            
            // plot the line
            StdDraw.line(yearFrom, amountFrom, yearTo, amountTo);
            
            // reset the year and amount
            yearFrom   = yearTo;            
            amountFrom = amountTo;
        }
    }
}