Skip to main content
Mod Removes Wiki by Martin EnderMod
Post Made Community Wiki by Martin EnderMod
deleted 7357 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5

Rise and Shine

The challenge is to create a program which takes a date, a latitude, and a longitude, and prints the time of the sunrise on that date for the given location.

The program must work for any valid date between January 1, 2000, and December 31, 2999.

Internal and external sunrise functions are disallowed. Date libraries are allowed only to format the output into ISO 8601

###Clarifications###

  • You do not need to take into account altitude or the refraction of light from the sun.
  • Date input and output must be in correct ISO8601 format
  • The date, latitude, and longitude will be given as a space separated string, in that order, on stdin
  • Printing a value means outputting to stdout
  • The output should have a precision of +/- 1 minute
  • The time outputted must be in the local time of the location specified, and the time zone offset must be printed along with the date

###Bonus###

  • Score * 0.9 if you do not use a date library at all

###Resources###

###Test Cases###

Input                                        Output
41.8376 -87.6818 2265-03-19                  2265-03-19T06:05-06:00
40.6643 -73.9385 2265-03-06                  2265-03-06T06:31-05:00
43.65 -79.38 2265-03-14                      2265-03-14T06:41-05:00
41.8376 -87.6818 2265-03-05                  2265-03-05T06:28-06:00
43.65 -79.38 2265-02-19                      2265-02-19T07:19-05:00
43.65 -79.38 2265-02-06                      2265-02-06T07:37-05:00
41.8376 -87.6818 2265-02-14                  2265-02-14T06:57-06:00
41.8376 -87.6818 2265-02-05                  2265-02-05T07:08-06:00
43.65 -79.38 2265-10-19                      2265-10-19T06:47-05:00
40.6643 -73.9385 2265-10-06                  2265-10-06T06:07-05:00
40.6643 -73.9385 2265-10-14                  2265-10-14T06:16-05:00
40.6643 -73.9385 2265-10-05                  2265-10-05T06:06-05:00
43.65 -79.38 2265-05-19                      2265-05-19T04:58-05:00
43.65 -79.38 2265-05-06                      2265-05-06T05:13-05:00
40.6643 -73.9385 2265-05-14                  2265-05-14T04:50-05:00
43.65 -79.38 2265-05-05                      2265-05-05T05:14-05:00
41.8376 -87.6818 2265-08-19                  2265-08-19T05:14-06:00
43.65 -79.38 2265-08-06                      2265-08-06T05:23-05:00
43.65 -79.38 2265-08-14                      2265-08-14T05:32-05:00
41.8376 -87.6818 2265-08-05                  2265-08-05T04:59-06:00
41.8376 -87.6818 2400-03-19                  2400-03-19T06:12-06:00
43.65 -79.38 2400-03-06                      2400-03-06T07:01-05:00
43.65 -79.38 2400-03-14                      2400-03-14T06:47-05:00
40.6643 -73.9385 2400-03-05                  2400-03-05T06:39-05:00
40.6643 -73.9385 2400-02-19                  2400-02-19T07:01-05:00
40.6643 -73.9385 2400-02-06                  2400-02-06T07:17-05:00
40.6643 -73.9385 2400-02-14                  2400-02-14T07:08-05:00
43.65 -79.38 2400-02-05                      2400-02-05T07:46-05:00
43.65 -79.38 2400-10-19                      2400-10-19T06:54-05:00
41.8376 -87.6818 2400-10-06                  2400-10-06T06:11-06:00
40.6643 -73.9385 2400-10-14                  2400-10-14T06:23-05:00
43.65 -79.38 2400-10-05                      2400-10-05T06:38-05:00
43.65 -79.38 2400-05-19                      2400-05-19T05:06-05:00
41.8376 -87.6818 2400-05-06                  2400-05-06T04:58-06:00
40.6643 -73.9385 2400-05-14                  2400-05-14T04:57-05:00
41.8376 -87.6818 2400-05-05                  2400-05-05T04:59-06:00
40.6643 -73.9385 2400-08-19                  2400-08-19T05:29-05:00
40.6643 -73.9385 2400-08-06                  2400-08-06T05:16-05:00
43.65 -79.38 2400-08-14                      2400-08-14T05:40-05:00
41.8376 -87.6818 2400-08-05                  2400-08-05T05:07-06:00
41.8376 -87.6818 2733-03-19                  2733-03-19T06:39-06:00
41.8376 -87.6818 2733-03-06                  2733-03-06T07:01-06:00
43.65 -79.38 2733-03-14                      2733-03-14T07:15-05:00
43.65 -79.38 2733-03-05                      2733-03-05T07:30-05:00
40.6643 -73.9385 2733-02-19                  2733-02-19T07:27-05:00
40.6643 -73.9385 2733-02-06                  2733-02-06T07:43-05:00
41.8376 -87.6818 2733-02-14                  2733-02-14T07:30-06:00
40.6643 -73.9385 2733-02-05                  2733-02-05T07:44-05:00
40.6643 -73.9385 2733-10-19                  2733-10-19T06:55-05:00
41.8376 -87.6818 2733-10-06                  2733-10-06T06:37-06:00
41.8376 -87.6818 2733-10-14                  2733-10-14T06:46-06:00
43.65 -79.38 2733-10-05                      2733-10-05T07:04-05:00
41.8376 -87.6818 2733-05-19                  2733-05-19T05:12-06:00
40.6643 -73.9385 2733-05-06                  2733-05-06T05:33-05:00
40.6643 -73.9385 2733-05-14                  2733-05-14T05:25-05:00
43.65 -79.38 2733-05-05                      2733-05-05T05:49-05:00
40.6643 -73.9385 2733-08-19                  2733-08-19T05:55-05:00
41.8376 -87.6818 2733-08-06                  2733-08-06T05:35-06:00
41.8376 -87.6818 2733-08-14                  2733-08-14T05:43-06:00
40.6643 -73.9385 2733-08-05                  2733-08-05T05:42-05:00
40.6643 -73.9385 2455-03-19                  2455-03-19T06:21-05:00
40.6643 -73.9385 2455-03-06                  2455-03-06T06:42-05:00
41.8376 -87.6818 2455-03-14                  2455-03-14T06:24-06:00
40.6643 -73.9385 2455-03-05                  2455-03-05T06:43-05:00
43.65 -79.38 2455-02-19                      2455-02-19T07:30-05:00
40.6643 -73.9385 2455-02-06                  2455-02-06T07:20-05:00
40.6643 -73.9385 2455-02-14                  2455-02-14T07:11-05:00
40.6643 -73.9385 2455-02-05                  2455-02-05T07:21-05:00
40.6643 -73.9385 2455-10-19                  2455-10-19T06:32-05:00
41.8376 -87.6818 2455-10-06                  2455-10-06T06:14-06:00
40.6643 -73.9385 2455-10-14                  2455-10-14T06:27-05:00
41.8376 -87.6818 2455-10-05                  2455-10-05T06:13-06:00
41.8376 -87.6818 2455-05-19                  2455-05-19T04:48-06:00
43.65 -79.38 2455-05-06                      2455-05-06T05:24-05:00
40.6643 -73.9385 2455-05-14                  2455-05-14T05:01-05:00
41.8376 -87.6818 2455-05-05                  2455-05-05T05:03-06:00
41.8376 -87.6818 2455-08-19                  2455-08-19T05:25-06:00
41.8376 -87.6818 2455-08-06                  2455-08-06T05:12-06:00
43.65 -79.38 2455-08-14                      2455-08-14T05:43-05:00
43.65 -79.38 2455-08-05                      2455-08-05T05:33-05:00
41.8376 -87.6818 2015-03-19                  2015-03-19T05:57-06:00
40.6643 -73.9385 2015-03-06                  2015-03-06T06:23-05:00
41.8376 -87.6818 2015-03-14                  2015-03-14T06:06-06:00
43.65 -79.38 2015-03-05                      2015-03-05T06:49-05:00
41.8376 -87.6818 2015-02-19                  2015-02-19T06:42-06:00
43.65 -79.38 2015-02-06                      2015-02-06T07:30-05:00
41.8376 -87.6818 2015-02-14                  2015-02-14T06:49-06:00
40.6643 -73.9385 2015-02-05                  2015-02-05T07:03-05:00
40.6643 -73.9385 2015-10-19                  2015-10-19T06:12-05:00
40.6643 -73.9385 2015-10-06                  2015-10-06T05:58-05:00
41.8376 -87.6818 2015-10-14                  2015-10-14T06:03-06:00
41.8376 -87.6818 2015-10-05                  2015-10-05T05:53-06:00
40.6643 -73.9385 2015-05-19                  2015-05-19T04:37-05:00
41.8376 -87.6818 2015-05-06                  2015-05-06T04:42-06:00
40.6643 -73.9385 2015-05-14                  2015-05-14T04:41-05:00
40.6643 -73.9385 2015-05-05                  2015-05-05T04:51-05:00
41.8376 -87.6818 2015-08-19                  2015-08-19T05:04-06:00
43.65 -79.38 2015-08-06                      2015-08-06T05:13-05:00
43.65 -79.38 2015-08-14                      2015-08-14T05:22-05:00
43.65 -79.38 2015-08-05                      2015-08-05T05:12-05:00

This is code-golf, so least bytes wins.

- Posted

Rise and Shine

The challenge is to create a program which takes a date, a latitude, and a longitude, and prints the time of the sunrise on that date for the given location.

The program must work for any valid date between January 1, 2000, and December 31, 2999.

Internal and external sunrise functions are disallowed. Date libraries are allowed only to format the output into ISO 8601

###Clarifications###

  • You do not need to take into account altitude or the refraction of light from the sun.
  • Date input and output must be in correct ISO8601 format
  • The date, latitude, and longitude will be given as a space separated string, in that order, on stdin
  • Printing a value means outputting to stdout
  • The output should have a precision of +/- 1 minute
  • The time outputted must be in the local time of the location specified, and the time zone offset must be printed along with the date

###Bonus###

  • Score * 0.9 if you do not use a date library at all

###Resources###

###Test Cases###

Input                                        Output
41.8376 -87.6818 2265-03-19                  2265-03-19T06:05-06:00
40.6643 -73.9385 2265-03-06                  2265-03-06T06:31-05:00
43.65 -79.38 2265-03-14                      2265-03-14T06:41-05:00
41.8376 -87.6818 2265-03-05                  2265-03-05T06:28-06:00
43.65 -79.38 2265-02-19                      2265-02-19T07:19-05:00
43.65 -79.38 2265-02-06                      2265-02-06T07:37-05:00
41.8376 -87.6818 2265-02-14                  2265-02-14T06:57-06:00
41.8376 -87.6818 2265-02-05                  2265-02-05T07:08-06:00
43.65 -79.38 2265-10-19                      2265-10-19T06:47-05:00
40.6643 -73.9385 2265-10-06                  2265-10-06T06:07-05:00
40.6643 -73.9385 2265-10-14                  2265-10-14T06:16-05:00
40.6643 -73.9385 2265-10-05                  2265-10-05T06:06-05:00
43.65 -79.38 2265-05-19                      2265-05-19T04:58-05:00
43.65 -79.38 2265-05-06                      2265-05-06T05:13-05:00
40.6643 -73.9385 2265-05-14                  2265-05-14T04:50-05:00
43.65 -79.38 2265-05-05                      2265-05-05T05:14-05:00
41.8376 -87.6818 2265-08-19                  2265-08-19T05:14-06:00
43.65 -79.38 2265-08-06                      2265-08-06T05:23-05:00
43.65 -79.38 2265-08-14                      2265-08-14T05:32-05:00
41.8376 -87.6818 2265-08-05                  2265-08-05T04:59-06:00
41.8376 -87.6818 2400-03-19                  2400-03-19T06:12-06:00
43.65 -79.38 2400-03-06                      2400-03-06T07:01-05:00
43.65 -79.38 2400-03-14                      2400-03-14T06:47-05:00
40.6643 -73.9385 2400-03-05                  2400-03-05T06:39-05:00
40.6643 -73.9385 2400-02-19                  2400-02-19T07:01-05:00
40.6643 -73.9385 2400-02-06                  2400-02-06T07:17-05:00
40.6643 -73.9385 2400-02-14                  2400-02-14T07:08-05:00
43.65 -79.38 2400-02-05                      2400-02-05T07:46-05:00
43.65 -79.38 2400-10-19                      2400-10-19T06:54-05:00
41.8376 -87.6818 2400-10-06                  2400-10-06T06:11-06:00
40.6643 -73.9385 2400-10-14                  2400-10-14T06:23-05:00
43.65 -79.38 2400-10-05                      2400-10-05T06:38-05:00
43.65 -79.38 2400-05-19                      2400-05-19T05:06-05:00
41.8376 -87.6818 2400-05-06                  2400-05-06T04:58-06:00
40.6643 -73.9385 2400-05-14                  2400-05-14T04:57-05:00
41.8376 -87.6818 2400-05-05                  2400-05-05T04:59-06:00
40.6643 -73.9385 2400-08-19                  2400-08-19T05:29-05:00
40.6643 -73.9385 2400-08-06                  2400-08-06T05:16-05:00
43.65 -79.38 2400-08-14                      2400-08-14T05:40-05:00
41.8376 -87.6818 2400-08-05                  2400-08-05T05:07-06:00
41.8376 -87.6818 2733-03-19                  2733-03-19T06:39-06:00
41.8376 -87.6818 2733-03-06                  2733-03-06T07:01-06:00
43.65 -79.38 2733-03-14                      2733-03-14T07:15-05:00
43.65 -79.38 2733-03-05                      2733-03-05T07:30-05:00
40.6643 -73.9385 2733-02-19                  2733-02-19T07:27-05:00
40.6643 -73.9385 2733-02-06                  2733-02-06T07:43-05:00
41.8376 -87.6818 2733-02-14                  2733-02-14T07:30-06:00
40.6643 -73.9385 2733-02-05                  2733-02-05T07:44-05:00
40.6643 -73.9385 2733-10-19                  2733-10-19T06:55-05:00
41.8376 -87.6818 2733-10-06                  2733-10-06T06:37-06:00
41.8376 -87.6818 2733-10-14                  2733-10-14T06:46-06:00
43.65 -79.38 2733-10-05                      2733-10-05T07:04-05:00
41.8376 -87.6818 2733-05-19                  2733-05-19T05:12-06:00
40.6643 -73.9385 2733-05-06                  2733-05-06T05:33-05:00
40.6643 -73.9385 2733-05-14                  2733-05-14T05:25-05:00
43.65 -79.38 2733-05-05                      2733-05-05T05:49-05:00
40.6643 -73.9385 2733-08-19                  2733-08-19T05:55-05:00
41.8376 -87.6818 2733-08-06                  2733-08-06T05:35-06:00
41.8376 -87.6818 2733-08-14                  2733-08-14T05:43-06:00
40.6643 -73.9385 2733-08-05                  2733-08-05T05:42-05:00
40.6643 -73.9385 2455-03-19                  2455-03-19T06:21-05:00
40.6643 -73.9385 2455-03-06                  2455-03-06T06:42-05:00
41.8376 -87.6818 2455-03-14                  2455-03-14T06:24-06:00
40.6643 -73.9385 2455-03-05                  2455-03-05T06:43-05:00
43.65 -79.38 2455-02-19                      2455-02-19T07:30-05:00
40.6643 -73.9385 2455-02-06                  2455-02-06T07:20-05:00
40.6643 -73.9385 2455-02-14                  2455-02-14T07:11-05:00
40.6643 -73.9385 2455-02-05                  2455-02-05T07:21-05:00
40.6643 -73.9385 2455-10-19                  2455-10-19T06:32-05:00
41.8376 -87.6818 2455-10-06                  2455-10-06T06:14-06:00
40.6643 -73.9385 2455-10-14                  2455-10-14T06:27-05:00
41.8376 -87.6818 2455-10-05                  2455-10-05T06:13-06:00
41.8376 -87.6818 2455-05-19                  2455-05-19T04:48-06:00
43.65 -79.38 2455-05-06                      2455-05-06T05:24-05:00
40.6643 -73.9385 2455-05-14                  2455-05-14T05:01-05:00
41.8376 -87.6818 2455-05-05                  2455-05-05T05:03-06:00
41.8376 -87.6818 2455-08-19                  2455-08-19T05:25-06:00
41.8376 -87.6818 2455-08-06                  2455-08-06T05:12-06:00
43.65 -79.38 2455-08-14                      2455-08-14T05:43-05:00
43.65 -79.38 2455-08-05                      2455-08-05T05:33-05:00
41.8376 -87.6818 2015-03-19                  2015-03-19T05:57-06:00
40.6643 -73.9385 2015-03-06                  2015-03-06T06:23-05:00
41.8376 -87.6818 2015-03-14                  2015-03-14T06:06-06:00
43.65 -79.38 2015-03-05                      2015-03-05T06:49-05:00
41.8376 -87.6818 2015-02-19                  2015-02-19T06:42-06:00
43.65 -79.38 2015-02-06                      2015-02-06T07:30-05:00
41.8376 -87.6818 2015-02-14                  2015-02-14T06:49-06:00
40.6643 -73.9385 2015-02-05                  2015-02-05T07:03-05:00
40.6643 -73.9385 2015-10-19                  2015-10-19T06:12-05:00
40.6643 -73.9385 2015-10-06                  2015-10-06T05:58-05:00
41.8376 -87.6818 2015-10-14                  2015-10-14T06:03-06:00
41.8376 -87.6818 2015-10-05                  2015-10-05T05:53-06:00
40.6643 -73.9385 2015-05-19                  2015-05-19T04:37-05:00
41.8376 -87.6818 2015-05-06                  2015-05-06T04:42-06:00
40.6643 -73.9385 2015-05-14                  2015-05-14T04:41-05:00
40.6643 -73.9385 2015-05-05                  2015-05-05T04:51-05:00
41.8376 -87.6818 2015-08-19                  2015-08-19T05:04-06:00
43.65 -79.38 2015-08-06                      2015-08-06T05:13-05:00
43.65 -79.38 2015-08-14                      2015-08-14T05:22-05:00
43.65 -79.38 2015-08-05                      2015-08-05T05:12-05:00

This is code-golf, so least bytes wins.

Rise and Shine - Posted

deleted 275 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5

###Resources###

Input                                        Output
41.8376 -87.6818 2265-03-19                  2265-03-19T04:05:00-06:60
40.6643 -73.9385 2265-03-06                  2265-03-06T03:31:00-07:60
43.65 -79.38 2265-03-14                      2265-03-14T03:41:00-06:60
41.8376 -87.6818 2265-03-05                  2265-03-05T04:28:00-07:60
43.65 -79.38 2265-02-19                      2265-02-19T04:19:00-07:60
43.65 -79.38 2265-02-06                      2265-02-06T04:37:00-07:60
41.8376 -87.6818 2265-02-14                  2265-02-14T04:57:00-07:60
41.8376 -87.6818 2265-02-05                  2265-02-05T05:08:00-07:60
43.65 -79.38 2265-10-19                      2265-10-19T03:47:00-06:60
40.6643 -73.9385 2265-10-06                  2265-10-06T03:07:00-06:60
40.6643 -73.9385 2265-10-14                  2265-10-14T03:16:00-06:60
40.6643 -73.9385 2265-10-05                  2265-10-05T03:06:00-06:60
43.65 -79.38 2265-05-19                      2265-05-19T01:58:00-06:60
43.65 -79.38 2265-05-06                      2265-05-06T02:13:00-06:60
40.6643 -73.9385 2265-05-14                  2265-05-14T01:50:00-06:60
43.65 -79.38 2265-05-05                      2265-05-05T02:14:00-06:60
41.8376 -87.6818 2265-08-19                  2265-08-19T03:14:00-06:60
43.65 -79.38 2265-08-06                      2265-08-06T02:23:00-06:60
43.65 -79.38 2265-08-14                      2265-08-14T02:32:00-06:60
41.8376 -87.6818 2265-08-05                  2265-08-05T02:59:00-06:60
41.8376 -87.6818 2400-03-19                  2400-03-19T04:12:00-06:60
43.65 -79.38 2400-03-06                      2400-03-06T04:01:00-07:60
43.65 -79.38 2400-03-14                      2400-03-14T03:47:00-06:60
40.6643 -73.9385 2400-03-05                  2400-03-05T03:39:00-07:60
40.6643 -73.9385 2400-02-19                  2400-02-19T04:01:00-07:60
40.6643 -73.9385 2400-02-06                  2400-02-06T04:17:00-07:60
40.6643 -73.9385 2400-02-14                  2400-02-14T04:08:00-07:60
43.65 -79.38 2400-02-05                      2400-02-05T04:46:00-07:60
43.65 -79.38 2400-10-19                      2400-10-19T03:54:00-06:60
41.8376 -87.6818 2400-10-06                  2400-10-06T04:11:00-06:60
40.6643 -73.9385 2400-10-14                  2400-10-14T03:23:00-06:60
43.65 -79.38 2400-10-05                      2400-10-05T03:38:00-06:60
43.65 -79.38 2400-05-19                      2400-05-19T02:06:00-06:60
41.8376 -87.6818 2400-05-06                  2400-05-06T02:58:00-06:60
40.6643 -73.9385 2400-05-14                  2400-05-14T01:57:00-06:60
41.8376 -87.6818 2400-05-05                  2400-05-05T02:59:00-06:60
40.6643 -73.9385 2400-08-19                  2400-08-19T02:29:00-06:60
40.6643 -73.9385 2400-08-06                  2400-08-06T02:16:00-06:60
43.65 -79.38 2400-08-14                      2400-08-14T02:40:00-06:60
41.8376 -87.6818 2400-08-05                  2400-08-05T03:07:00-06:60
41.8376 -87.6818 2733-03-19                  2733-03-19T04:39:00-06:60
41.8376 -87.6818 2733-03-06                  2733-03-06T05:01:00-07:60
43.65 -79.38 2733-03-14                      2733-03-14T04:15:00-06:60
43.65 -79.38 2733-03-05                      2733-03-05T04:30:00-07:60
40.6643 -73.9385 2733-02-19                  2733-02-19T04:27:00-07:60
40.6643 -73.9385 2733-02-06                  2733-02-06T04:43:00-07:60
41.8376 -87.6818 2733-02-14                  2733-02-14T05:30:00-07:60
40.6643 -73.9385 2733-02-05                  2733-02-05T04:44:00-07:60
40.6643 -73.9385 2733-10-19                  2733-10-19T03:55:00-06:60
41.8376 -87.6818 2733-10-06                  2733-10-06T04:37:00-06:60
41.8376 -87.6818 2733-10-14                  2733-10-14T04:46:00-06:60
43.65 -79.38 2733-10-05                      2733-10-05T04:04:00-06:60
41.8376 -87.6818 2733-05-19                  2733-05-19T03:12:00-06:60
40.6643 -73.9385 2733-05-06                  2733-05-06T02:33:00-06:60
40.6643 -73.9385 2733-05-14                  2733-05-14T02:25:00-06:60
43.65 -79.38 2733-05-05                      2733-05-05T02:49:00-06:60
40.6643 -73.9385 2733-08-19                  2733-08-19T02:55:00-06:60
41.8376 -87.6818 2733-08-06                  2733-08-06T03:35:00-06:60
41.8376 -87.6818 2733-08-14                  2733-08-14T03:43:00-06:60
40.6643 -73.9385 2733-08-05                  2733-08-05T02:42:00-06:60
40.6643 -73.9385 2455-03-19                  2455-03-19T03:21:00-06:60
40.6643 -73.9385 2455-03-06                  2455-03-06T03:42:00-07:60
41.8376 -87.6818 2455-03-14                  2455-03-14T04:24:00-06:60
40.6643 -73.9385 2455-03-05                  2455-03-05T03:43:00-07:60
43.65 -79.38 2455-02-19                      2455-02-19T04:30:00-07:60
40.6643 -73.9385 2455-02-06                  2455-02-06T04:20:00-07:60
40.6643 -73.9385 2455-02-14                  2455-02-14T04:11:00-07:60
40.6643 -73.9385 2455-02-05                  2455-02-05T04:21:00-07:60
40.6643 -73.9385 2455-10-19                  2455-10-19T03:32:00-06:60
41.8376 -87.6818 2455-10-06                  2455-10-06T04:14:00-06:60
40.6643 -73.9385 2455-10-14                  2455-10-14T03:27:00-06:60
41.8376 -87.6818 2455-10-05                  2455-10-05T04:13:00-06:60
41.8376 -87.6818 2455-05-19                  2455-05-19T02:48:00-06:60
43.65 -79.38 2455-05-06                      2455-05-06T02:24:00-06:60
40.6643 -73.9385 2455-05-14                  2455-05-14T02:01:00-06:60
41.8376 -87.6818 2455-05-05                  2455-05-05T03:03:00-06:60
41.8376 -87.6818 2455-08-19                  2455-08-19T03:25:00-06:60
41.8376 -87.6818 2455-08-06                  2455-08-06T03:12:00-06:60
43.65 -79.38 2455-08-14                      2455-08-14T02:43:00-06:60
43.65 -79.38 2455-08-05                      2455-08-05T02:33:00-06:60
41.8376 -87.6818 2015-03-19                  2015-03-19T03:57:00-06:60
40.6643 -73.9385 2015-03-06                  2015-03-06T03:23:00-07:60
41.8376 -87.6818 2015-03-14                  2015-03-14T04:06:00-06:60
43.65 -79.38 2015-03-05                      2015-03-05T03:49:00-07:60
41.8376 -87.6818 2015-02-19                  2015-02-19T04:42:00-07:60
43.65 -79.38 2015-02-06                      2015-02-06T04:30:00-07:60
41.8376 -87.6818 2015-02-14                  2015-02-14T04:49:00-07:60
40.6643 -73.9385 2015-02-05                  2015-02-05T04:03:00-07:60
40.6643 -73.9385 2015-10-19                  2015-10-19T03:12:00-06:60
40.6643 -73.9385 2015-10-06                  2015-10-06T02:58:00-06:60
41.8376 -87.6818 2015-10-14                  2015-10-14T04:03:00-06:60
41.8376 -87.6818 2015-10-05                  2015-10-05T03:53:00-06:60
40.6643 -73.9385 2015-05-19                  2015-05-19T01:37:00-06:60
41.8376 -87.6818 2015-05-06                  2015-05-06T02:42:00-06:60
40.6643 -73.9385 2015-05-14                  2015-05-14T01:41:00-06:60
40.6643 -73.9385 2015-05-05                  2015-05-05T01:51:00-06:60
41.8376 -87.6818 2015-08-19                  2015-08-19T03:04:00-06:60
43.65 -79.38 2015-08-06                      2015-08-06T02:13:00-06:60
43.65 -79.38 2015-08-14                      2015-08-14T02:22:00-06:60
43.65 -79.38 2015-08-05                      2015-08-05T02:12:00-06:60
41.8376 -87.6818 2265-03-19                  2265-03-19T06:05-06:00
40.6643 -73.9385 2265-03-06                  2265-03-06T06:31-05:00
43.65 -79.38 2265-03-14                      2265-03-14T06:41-05:00
41.8376 -87.6818 2265-03-05                  2265-03-05T06:28-06:00
43.65 -79.38 2265-02-19                      2265-02-19T07:19-05:00
43.65 -79.38 2265-02-06                      2265-02-06T07:37-05:00
41.8376 -87.6818 2265-02-14                  2265-02-14T06:57-06:00
41.8376 -87.6818 2265-02-05                  2265-02-05T07:08-06:00
43.65 -79.38 2265-10-19                      2265-10-19T06:47-05:00
40.6643 -73.9385 2265-10-06                  2265-10-06T06:07-05:00
40.6643 -73.9385 2265-10-14                  2265-10-14T06:16-05:00
40.6643 -73.9385 2265-10-05                  2265-10-05T06:06-05:00
43.65 -79.38 2265-05-19                      2265-05-19T04:58-05:00
43.65 -79.38 2265-05-06                      2265-05-06T05:13-05:00
40.6643 -73.9385 2265-05-14                  2265-05-14T04:50-05:00
43.65 -79.38 2265-05-05                      2265-05-05T05:14-05:00
41.8376 -87.6818 2265-08-19                  2265-08-19T05:14-06:00
43.65 -79.38 2265-08-06                      2265-08-06T05:23-05:00
43.65 -79.38 2265-08-14                      2265-08-14T05:32-05:00
41.8376 -87.6818 2265-08-05                  2265-08-05T04:59-06:00
41.8376 -87.6818 2400-03-19                  2400-03-19T06:12-06:00
43.65 -79.38 2400-03-06                      2400-03-06T07:01-05:00
43.65 -79.38 2400-03-14                      2400-03-14T06:47-05:00
40.6643 -73.9385 2400-03-05                  2400-03-05T06:39-05:00
40.6643 -73.9385 2400-02-19                  2400-02-19T07:01-05:00
40.6643 -73.9385 2400-02-06                  2400-02-06T07:17-05:00
40.6643 -73.9385 2400-02-14                  2400-02-14T07:08-05:00
43.65 -79.38 2400-02-05                      2400-02-05T07:46-05:00
43.65 -79.38 2400-10-19                      2400-10-19T06:54-05:00
41.8376 -87.6818 2400-10-06                  2400-10-06T06:11-06:00
40.6643 -73.9385 2400-10-14                  2400-10-14T06:23-05:00
43.65 -79.38 2400-10-05                      2400-10-05T06:38-05:00
43.65 -79.38 2400-05-19                      2400-05-19T05:06-05:00
41.8376 -87.6818 2400-05-06                  2400-05-06T04:58-06:00
40.6643 -73.9385 2400-05-14                  2400-05-14T04:57-05:00
41.8376 -87.6818 2400-05-05                  2400-05-05T04:59-06:00
40.6643 -73.9385 2400-08-19                  2400-08-19T05:29-05:00
40.6643 -73.9385 2400-08-06                  2400-08-06T05:16-05:00
43.65 -79.38 2400-08-14                      2400-08-14T05:40-05:00
41.8376 -87.6818 2400-08-05                  2400-08-05T05:07-06:00
41.8376 -87.6818 2733-03-19                  2733-03-19T06:39-06:00
41.8376 -87.6818 2733-03-06                  2733-03-06T07:01-06:00
43.65 -79.38 2733-03-14                      2733-03-14T07:15-05:00
43.65 -79.38 2733-03-05                      2733-03-05T07:30-05:00
40.6643 -73.9385 2733-02-19                  2733-02-19T07:27-05:00
40.6643 -73.9385 2733-02-06                  2733-02-06T07:43-05:00
41.8376 -87.6818 2733-02-14                  2733-02-14T07:30-06:00
40.6643 -73.9385 2733-02-05                  2733-02-05T07:44-05:00
40.6643 -73.9385 2733-10-19                  2733-10-19T06:55-05:00
41.8376 -87.6818 2733-10-06                  2733-10-06T06:37-06:00
41.8376 -87.6818 2733-10-14                  2733-10-14T06:46-06:00
43.65 -79.38 2733-10-05                      2733-10-05T07:04-05:00
41.8376 -87.6818 2733-05-19                  2733-05-19T05:12-06:00
40.6643 -73.9385 2733-05-06                  2733-05-06T05:33-05:00
40.6643 -73.9385 2733-05-14                  2733-05-14T05:25-05:00
43.65 -79.38 2733-05-05                      2733-05-05T05:49-05:00
40.6643 -73.9385 2733-08-19                  2733-08-19T05:55-05:00
41.8376 -87.6818 2733-08-06                  2733-08-06T05:35-06:00
41.8376 -87.6818 2733-08-14                  2733-08-14T05:43-06:00
40.6643 -73.9385 2733-08-05                  2733-08-05T05:42-05:00
40.6643 -73.9385 2455-03-19                  2455-03-19T06:21-05:00
40.6643 -73.9385 2455-03-06                  2455-03-06T06:42-05:00
41.8376 -87.6818 2455-03-14                  2455-03-14T06:24-06:00
40.6643 -73.9385 2455-03-05                  2455-03-05T06:43-05:00
43.65 -79.38 2455-02-19                      2455-02-19T07:30-05:00
40.6643 -73.9385 2455-02-06                  2455-02-06T07:20-05:00
40.6643 -73.9385 2455-02-14                  2455-02-14T07:11-05:00
40.6643 -73.9385 2455-02-05                  2455-02-05T07:21-05:00
40.6643 -73.9385 2455-10-19                  2455-10-19T06:32-05:00
41.8376 -87.6818 2455-10-06                  2455-10-06T06:14-06:00
40.6643 -73.9385 2455-10-14                  2455-10-14T06:27-05:00
41.8376 -87.6818 2455-10-05                  2455-10-05T06:13-06:00
41.8376 -87.6818 2455-05-19                  2455-05-19T04:48-06:00
43.65 -79.38 2455-05-06                      2455-05-06T05:24-05:00
40.6643 -73.9385 2455-05-14                  2455-05-14T05:01-05:00
41.8376 -87.6818 2455-05-05                  2455-05-05T05:03-06:00
41.8376 -87.6818 2455-08-19                  2455-08-19T05:25-06:00
41.8376 -87.6818 2455-08-06                  2455-08-06T05:12-06:00
43.65 -79.38 2455-08-14                      2455-08-14T05:43-05:00
43.65 -79.38 2455-08-05                      2455-08-05T05:33-05:00
41.8376 -87.6818 2015-03-19                  2015-03-19T05:57-06:00
40.6643 -73.9385 2015-03-06                  2015-03-06T06:23-05:00
41.8376 -87.6818 2015-03-14                  2015-03-14T06:06-06:00
43.65 -79.38 2015-03-05                      2015-03-05T06:49-05:00
41.8376 -87.6818 2015-02-19                  2015-02-19T06:42-06:00
43.65 -79.38 2015-02-06                      2015-02-06T07:30-05:00
41.8376 -87.6818 2015-02-14                  2015-02-14T06:49-06:00
40.6643 -73.9385 2015-02-05                  2015-02-05T07:03-05:00
40.6643 -73.9385 2015-10-19                  2015-10-19T06:12-05:00
40.6643 -73.9385 2015-10-06                  2015-10-06T05:58-05:00
41.8376 -87.6818 2015-10-14                  2015-10-14T06:03-06:00
41.8376 -87.6818 2015-10-05                  2015-10-05T05:53-06:00
40.6643 -73.9385 2015-05-19                  2015-05-19T04:37-05:00
41.8376 -87.6818 2015-05-06                  2015-05-06T04:42-06:00
40.6643 -73.9385 2015-05-14                  2015-05-14T04:41-05:00
40.6643 -73.9385 2015-05-05                  2015-05-05T04:51-05:00
41.8376 -87.6818 2015-08-19                  2015-08-19T05:04-06:00
43.65 -79.38 2015-08-06                      2015-08-06T05:13-05:00
43.65 -79.38 2015-08-14                      2015-08-14T05:22-05:00
43.65 -79.38 2015-08-05                      2015-08-05T05:12-05:00
Input                                        Output
41.8376 -87.6818 2265-03-19                  2265-03-19T04:05:00-06:60
40.6643 -73.9385 2265-03-06                  2265-03-06T03:31:00-07:60
43.65 -79.38 2265-03-14                      2265-03-14T03:41:00-06:60
41.8376 -87.6818 2265-03-05                  2265-03-05T04:28:00-07:60
43.65 -79.38 2265-02-19                      2265-02-19T04:19:00-07:60
43.65 -79.38 2265-02-06                      2265-02-06T04:37:00-07:60
41.8376 -87.6818 2265-02-14                  2265-02-14T04:57:00-07:60
41.8376 -87.6818 2265-02-05                  2265-02-05T05:08:00-07:60
43.65 -79.38 2265-10-19                      2265-10-19T03:47:00-06:60
40.6643 -73.9385 2265-10-06                  2265-10-06T03:07:00-06:60
40.6643 -73.9385 2265-10-14                  2265-10-14T03:16:00-06:60
40.6643 -73.9385 2265-10-05                  2265-10-05T03:06:00-06:60
43.65 -79.38 2265-05-19                      2265-05-19T01:58:00-06:60
43.65 -79.38 2265-05-06                      2265-05-06T02:13:00-06:60
40.6643 -73.9385 2265-05-14                  2265-05-14T01:50:00-06:60
43.65 -79.38 2265-05-05                      2265-05-05T02:14:00-06:60
41.8376 -87.6818 2265-08-19                  2265-08-19T03:14:00-06:60
43.65 -79.38 2265-08-06                      2265-08-06T02:23:00-06:60
43.65 -79.38 2265-08-14                      2265-08-14T02:32:00-06:60
41.8376 -87.6818 2265-08-05                  2265-08-05T02:59:00-06:60
41.8376 -87.6818 2400-03-19                  2400-03-19T04:12:00-06:60
43.65 -79.38 2400-03-06                      2400-03-06T04:01:00-07:60
43.65 -79.38 2400-03-14                      2400-03-14T03:47:00-06:60
40.6643 -73.9385 2400-03-05                  2400-03-05T03:39:00-07:60
40.6643 -73.9385 2400-02-19                  2400-02-19T04:01:00-07:60
40.6643 -73.9385 2400-02-06                  2400-02-06T04:17:00-07:60
40.6643 -73.9385 2400-02-14                  2400-02-14T04:08:00-07:60
43.65 -79.38 2400-02-05                      2400-02-05T04:46:00-07:60
43.65 -79.38 2400-10-19                      2400-10-19T03:54:00-06:60
41.8376 -87.6818 2400-10-06                  2400-10-06T04:11:00-06:60
40.6643 -73.9385 2400-10-14                  2400-10-14T03:23:00-06:60
43.65 -79.38 2400-10-05                      2400-10-05T03:38:00-06:60
43.65 -79.38 2400-05-19                      2400-05-19T02:06:00-06:60
41.8376 -87.6818 2400-05-06                  2400-05-06T02:58:00-06:60
40.6643 -73.9385 2400-05-14                  2400-05-14T01:57:00-06:60
41.8376 -87.6818 2400-05-05                  2400-05-05T02:59:00-06:60
40.6643 -73.9385 2400-08-19                  2400-08-19T02:29:00-06:60
40.6643 -73.9385 2400-08-06                  2400-08-06T02:16:00-06:60
43.65 -79.38 2400-08-14                      2400-08-14T02:40:00-06:60
41.8376 -87.6818 2400-08-05                  2400-08-05T03:07:00-06:60
41.8376 -87.6818 2733-03-19                  2733-03-19T04:39:00-06:60
41.8376 -87.6818 2733-03-06                  2733-03-06T05:01:00-07:60
43.65 -79.38 2733-03-14                      2733-03-14T04:15:00-06:60
43.65 -79.38 2733-03-05                      2733-03-05T04:30:00-07:60
40.6643 -73.9385 2733-02-19                  2733-02-19T04:27:00-07:60
40.6643 -73.9385 2733-02-06                  2733-02-06T04:43:00-07:60
41.8376 -87.6818 2733-02-14                  2733-02-14T05:30:00-07:60
40.6643 -73.9385 2733-02-05                  2733-02-05T04:44:00-07:60
40.6643 -73.9385 2733-10-19                  2733-10-19T03:55:00-06:60
41.8376 -87.6818 2733-10-06                  2733-10-06T04:37:00-06:60
41.8376 -87.6818 2733-10-14                  2733-10-14T04:46:00-06:60
43.65 -79.38 2733-10-05                      2733-10-05T04:04:00-06:60
41.8376 -87.6818 2733-05-19                  2733-05-19T03:12:00-06:60
40.6643 -73.9385 2733-05-06                  2733-05-06T02:33:00-06:60
40.6643 -73.9385 2733-05-14                  2733-05-14T02:25:00-06:60
43.65 -79.38 2733-05-05                      2733-05-05T02:49:00-06:60
40.6643 -73.9385 2733-08-19                  2733-08-19T02:55:00-06:60
41.8376 -87.6818 2733-08-06                  2733-08-06T03:35:00-06:60
41.8376 -87.6818 2733-08-14                  2733-08-14T03:43:00-06:60
40.6643 -73.9385 2733-08-05                  2733-08-05T02:42:00-06:60
40.6643 -73.9385 2455-03-19                  2455-03-19T03:21:00-06:60
40.6643 -73.9385 2455-03-06                  2455-03-06T03:42:00-07:60
41.8376 -87.6818 2455-03-14                  2455-03-14T04:24:00-06:60
40.6643 -73.9385 2455-03-05                  2455-03-05T03:43:00-07:60
43.65 -79.38 2455-02-19                      2455-02-19T04:30:00-07:60
40.6643 -73.9385 2455-02-06                  2455-02-06T04:20:00-07:60
40.6643 -73.9385 2455-02-14                  2455-02-14T04:11:00-07:60
40.6643 -73.9385 2455-02-05                  2455-02-05T04:21:00-07:60
40.6643 -73.9385 2455-10-19                  2455-10-19T03:32:00-06:60
41.8376 -87.6818 2455-10-06                  2455-10-06T04:14:00-06:60
40.6643 -73.9385 2455-10-14                  2455-10-14T03:27:00-06:60
41.8376 -87.6818 2455-10-05                  2455-10-05T04:13:00-06:60
41.8376 -87.6818 2455-05-19                  2455-05-19T02:48:00-06:60
43.65 -79.38 2455-05-06                      2455-05-06T02:24:00-06:60
40.6643 -73.9385 2455-05-14                  2455-05-14T02:01:00-06:60
41.8376 -87.6818 2455-05-05                  2455-05-05T03:03:00-06:60
41.8376 -87.6818 2455-08-19                  2455-08-19T03:25:00-06:60
41.8376 -87.6818 2455-08-06                  2455-08-06T03:12:00-06:60
43.65 -79.38 2455-08-14                      2455-08-14T02:43:00-06:60
43.65 -79.38 2455-08-05                      2455-08-05T02:33:00-06:60
41.8376 -87.6818 2015-03-19                  2015-03-19T03:57:00-06:60
40.6643 -73.9385 2015-03-06                  2015-03-06T03:23:00-07:60
41.8376 -87.6818 2015-03-14                  2015-03-14T04:06:00-06:60
43.65 -79.38 2015-03-05                      2015-03-05T03:49:00-07:60
41.8376 -87.6818 2015-02-19                  2015-02-19T04:42:00-07:60
43.65 -79.38 2015-02-06                      2015-02-06T04:30:00-07:60
41.8376 -87.6818 2015-02-14                  2015-02-14T04:49:00-07:60
40.6643 -73.9385 2015-02-05                  2015-02-05T04:03:00-07:60
40.6643 -73.9385 2015-10-19                  2015-10-19T03:12:00-06:60
40.6643 -73.9385 2015-10-06                  2015-10-06T02:58:00-06:60
41.8376 -87.6818 2015-10-14                  2015-10-14T04:03:00-06:60
41.8376 -87.6818 2015-10-05                  2015-10-05T03:53:00-06:60
40.6643 -73.9385 2015-05-19                  2015-05-19T01:37:00-06:60
41.8376 -87.6818 2015-05-06                  2015-05-06T02:42:00-06:60
40.6643 -73.9385 2015-05-14                  2015-05-14T01:41:00-06:60
40.6643 -73.9385 2015-05-05                  2015-05-05T01:51:00-06:60
41.8376 -87.6818 2015-08-19                  2015-08-19T03:04:00-06:60
43.65 -79.38 2015-08-06                      2015-08-06T02:13:00-06:60
43.65 -79.38 2015-08-14                      2015-08-14T02:22:00-06:60
43.65 -79.38 2015-08-05                      2015-08-05T02:12:00-06:60

###Resources###

Input                                        Output
41.8376 -87.6818 2265-03-19                  2265-03-19T06:05-06:00
40.6643 -73.9385 2265-03-06                  2265-03-06T06:31-05:00
43.65 -79.38 2265-03-14                      2265-03-14T06:41-05:00
41.8376 -87.6818 2265-03-05                  2265-03-05T06:28-06:00
43.65 -79.38 2265-02-19                      2265-02-19T07:19-05:00
43.65 -79.38 2265-02-06                      2265-02-06T07:37-05:00
41.8376 -87.6818 2265-02-14                  2265-02-14T06:57-06:00
41.8376 -87.6818 2265-02-05                  2265-02-05T07:08-06:00
43.65 -79.38 2265-10-19                      2265-10-19T06:47-05:00
40.6643 -73.9385 2265-10-06                  2265-10-06T06:07-05:00
40.6643 -73.9385 2265-10-14                  2265-10-14T06:16-05:00
40.6643 -73.9385 2265-10-05                  2265-10-05T06:06-05:00
43.65 -79.38 2265-05-19                      2265-05-19T04:58-05:00
43.65 -79.38 2265-05-06                      2265-05-06T05:13-05:00
40.6643 -73.9385 2265-05-14                  2265-05-14T04:50-05:00
43.65 -79.38 2265-05-05                      2265-05-05T05:14-05:00
41.8376 -87.6818 2265-08-19                  2265-08-19T05:14-06:00
43.65 -79.38 2265-08-06                      2265-08-06T05:23-05:00
43.65 -79.38 2265-08-14                      2265-08-14T05:32-05:00
41.8376 -87.6818 2265-08-05                  2265-08-05T04:59-06:00
41.8376 -87.6818 2400-03-19                  2400-03-19T06:12-06:00
43.65 -79.38 2400-03-06                      2400-03-06T07:01-05:00
43.65 -79.38 2400-03-14                      2400-03-14T06:47-05:00
40.6643 -73.9385 2400-03-05                  2400-03-05T06:39-05:00
40.6643 -73.9385 2400-02-19                  2400-02-19T07:01-05:00
40.6643 -73.9385 2400-02-06                  2400-02-06T07:17-05:00
40.6643 -73.9385 2400-02-14                  2400-02-14T07:08-05:00
43.65 -79.38 2400-02-05                      2400-02-05T07:46-05:00
43.65 -79.38 2400-10-19                      2400-10-19T06:54-05:00
41.8376 -87.6818 2400-10-06                  2400-10-06T06:11-06:00
40.6643 -73.9385 2400-10-14                  2400-10-14T06:23-05:00
43.65 -79.38 2400-10-05                      2400-10-05T06:38-05:00
43.65 -79.38 2400-05-19                      2400-05-19T05:06-05:00
41.8376 -87.6818 2400-05-06                  2400-05-06T04:58-06:00
40.6643 -73.9385 2400-05-14                  2400-05-14T04:57-05:00
41.8376 -87.6818 2400-05-05                  2400-05-05T04:59-06:00
40.6643 -73.9385 2400-08-19                  2400-08-19T05:29-05:00
40.6643 -73.9385 2400-08-06                  2400-08-06T05:16-05:00
43.65 -79.38 2400-08-14                      2400-08-14T05:40-05:00
41.8376 -87.6818 2400-08-05                  2400-08-05T05:07-06:00
41.8376 -87.6818 2733-03-19                  2733-03-19T06:39-06:00
41.8376 -87.6818 2733-03-06                  2733-03-06T07:01-06:00
43.65 -79.38 2733-03-14                      2733-03-14T07:15-05:00
43.65 -79.38 2733-03-05                      2733-03-05T07:30-05:00
40.6643 -73.9385 2733-02-19                  2733-02-19T07:27-05:00
40.6643 -73.9385 2733-02-06                  2733-02-06T07:43-05:00
41.8376 -87.6818 2733-02-14                  2733-02-14T07:30-06:00
40.6643 -73.9385 2733-02-05                  2733-02-05T07:44-05:00
40.6643 -73.9385 2733-10-19                  2733-10-19T06:55-05:00
41.8376 -87.6818 2733-10-06                  2733-10-06T06:37-06:00
41.8376 -87.6818 2733-10-14                  2733-10-14T06:46-06:00
43.65 -79.38 2733-10-05                      2733-10-05T07:04-05:00
41.8376 -87.6818 2733-05-19                  2733-05-19T05:12-06:00
40.6643 -73.9385 2733-05-06                  2733-05-06T05:33-05:00
40.6643 -73.9385 2733-05-14                  2733-05-14T05:25-05:00
43.65 -79.38 2733-05-05                      2733-05-05T05:49-05:00
40.6643 -73.9385 2733-08-19                  2733-08-19T05:55-05:00
41.8376 -87.6818 2733-08-06                  2733-08-06T05:35-06:00
41.8376 -87.6818 2733-08-14                  2733-08-14T05:43-06:00
40.6643 -73.9385 2733-08-05                  2733-08-05T05:42-05:00
40.6643 -73.9385 2455-03-19                  2455-03-19T06:21-05:00
40.6643 -73.9385 2455-03-06                  2455-03-06T06:42-05:00
41.8376 -87.6818 2455-03-14                  2455-03-14T06:24-06:00
40.6643 -73.9385 2455-03-05                  2455-03-05T06:43-05:00
43.65 -79.38 2455-02-19                      2455-02-19T07:30-05:00
40.6643 -73.9385 2455-02-06                  2455-02-06T07:20-05:00
40.6643 -73.9385 2455-02-14                  2455-02-14T07:11-05:00
40.6643 -73.9385 2455-02-05                  2455-02-05T07:21-05:00
40.6643 -73.9385 2455-10-19                  2455-10-19T06:32-05:00
41.8376 -87.6818 2455-10-06                  2455-10-06T06:14-06:00
40.6643 -73.9385 2455-10-14                  2455-10-14T06:27-05:00
41.8376 -87.6818 2455-10-05                  2455-10-05T06:13-06:00
41.8376 -87.6818 2455-05-19                  2455-05-19T04:48-06:00
43.65 -79.38 2455-05-06                      2455-05-06T05:24-05:00
40.6643 -73.9385 2455-05-14                  2455-05-14T05:01-05:00
41.8376 -87.6818 2455-05-05                  2455-05-05T05:03-06:00
41.8376 -87.6818 2455-08-19                  2455-08-19T05:25-06:00
41.8376 -87.6818 2455-08-06                  2455-08-06T05:12-06:00
43.65 -79.38 2455-08-14                      2455-08-14T05:43-05:00
43.65 -79.38 2455-08-05                      2455-08-05T05:33-05:00
41.8376 -87.6818 2015-03-19                  2015-03-19T05:57-06:00
40.6643 -73.9385 2015-03-06                  2015-03-06T06:23-05:00
41.8376 -87.6818 2015-03-14                  2015-03-14T06:06-06:00
43.65 -79.38 2015-03-05                      2015-03-05T06:49-05:00
41.8376 -87.6818 2015-02-19                  2015-02-19T06:42-06:00
43.65 -79.38 2015-02-06                      2015-02-06T07:30-05:00
41.8376 -87.6818 2015-02-14                  2015-02-14T06:49-06:00
40.6643 -73.9385 2015-02-05                  2015-02-05T07:03-05:00
40.6643 -73.9385 2015-10-19                  2015-10-19T06:12-05:00
40.6643 -73.9385 2015-10-06                  2015-10-06T05:58-05:00
41.8376 -87.6818 2015-10-14                  2015-10-14T06:03-06:00
41.8376 -87.6818 2015-10-05                  2015-10-05T05:53-06:00
40.6643 -73.9385 2015-05-19                  2015-05-19T04:37-05:00
41.8376 -87.6818 2015-05-06                  2015-05-06T04:42-06:00
40.6643 -73.9385 2015-05-14                  2015-05-14T04:41-05:00
40.6643 -73.9385 2015-05-05                  2015-05-05T04:51-05:00
41.8376 -87.6818 2015-08-19                  2015-08-19T05:04-06:00
43.65 -79.38 2015-08-06                      2015-08-06T05:13-05:00
43.65 -79.38 2015-08-14                      2015-08-14T05:22-05:00
43.65 -79.38 2015-08-05                      2015-08-05T05:12-05:00
added 6370 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5

###Test Cases###

Input                                        Output
41.8376 -87.6818 2265-03-19                  2265-03-19T04:05:00-06:60
40.6643 -73.9385 2265-03-06                  2265-03-06T03:31:00-07:60
43.65 -79.38 2265-03-14                      2265-03-14T03:41:00-06:60
41.8376 -87.6818 2265-03-05                  2265-03-05T04:28:00-07:60
43.65 -79.38 2265-02-19                      2265-02-19T04:19:00-07:60
43.65 -79.38 2265-02-06                      2265-02-06T04:37:00-07:60
41.8376 -87.6818 2265-02-14                  2265-02-14T04:57:00-07:60
41.8376 -87.6818 2265-02-05                  2265-02-05T05:08:00-07:60
43.65 -79.38 2265-10-19                      2265-10-19T03:47:00-06:60
40.6643 -73.9385 2265-10-06                  2265-10-06T03:07:00-06:60
40.6643 -73.9385 2265-10-14                  2265-10-14T03:16:00-06:60
40.6643 -73.9385 2265-10-05                  2265-10-05T03:06:00-06:60
43.65 -79.38 2265-05-19                      2265-05-19T01:58:00-06:60
43.65 -79.38 2265-05-06                      2265-05-06T02:13:00-06:60
40.6643 -73.9385 2265-05-14                  2265-05-14T01:50:00-06:60
43.65 -79.38 2265-05-05                      2265-05-05T02:14:00-06:60
41.8376 -87.6818 2265-08-19                  2265-08-19T03:14:00-06:60
43.65 -79.38 2265-08-06                      2265-08-06T02:23:00-06:60
43.65 -79.38 2265-08-14                      2265-08-14T02:32:00-06:60
41.8376 -87.6818 2265-08-05                  2265-08-05T02:59:00-06:60
41.8376 -87.6818 2400-03-19                  2400-03-19T04:12:00-06:60
43.65 -79.38 2400-03-06                      2400-03-06T04:01:00-07:60
43.65 -79.38 2400-03-14                      2400-03-14T03:47:00-06:60
40.6643 -73.9385 2400-03-05                  2400-03-05T03:39:00-07:60
40.6643 -73.9385 2400-02-19                  2400-02-19T04:01:00-07:60
40.6643 -73.9385 2400-02-06                  2400-02-06T04:17:00-07:60
40.6643 -73.9385 2400-02-14                  2400-02-14T04:08:00-07:60
43.65 -79.38 2400-02-05                      2400-02-05T04:46:00-07:60
43.65 -79.38 2400-10-19                      2400-10-19T03:54:00-06:60
41.8376 -87.6818 2400-10-06                  2400-10-06T04:11:00-06:60
40.6643 -73.9385 2400-10-14                  2400-10-14T03:23:00-06:60
43.65 -79.38 2400-10-05                      2400-10-05T03:38:00-06:60
43.65 -79.38 2400-05-19                      2400-05-19T02:06:00-06:60
41.8376 -87.6818 2400-05-06                  2400-05-06T02:58:00-06:60
40.6643 -73.9385 2400-05-14                  2400-05-14T01:57:00-06:60
41.8376 -87.6818 2400-05-05                  2400-05-05T02:59:00-06:60
40.6643 -73.9385 2400-08-19                  2400-08-19T02:29:00-06:60
40.6643 -73.9385 2400-08-06                  2400-08-06T02:16:00-06:60
43.65 -79.38 2400-08-14                      2400-08-14T02:40:00-06:60
41.8376 -87.6818 2400-08-05                  2400-08-05T03:07:00-06:60
41.8376 -87.6818 2733-03-19                  2733-03-19T04:39:00-06:60
41.8376 -87.6818 2733-03-06                  2733-03-06T05:01:00-07:60
43.65 -79.38 2733-03-14                      2733-03-14T04:15:00-06:60
43.65 -79.38 2733-03-05                      2733-03-05T04:30:00-07:60
40.6643 -73.9385 2733-02-19                  2733-02-19T04:27:00-07:60
40.6643 -73.9385 2733-02-06                  2733-02-06T04:43:00-07:60
41.8376 -87.6818 2733-02-14                  2733-02-14T05:30:00-07:60
40.6643 -73.9385 2733-02-05                  2733-02-05T04:44:00-07:60
40.6643 -73.9385 2733-10-19                  2733-10-19T03:55:00-06:60
41.8376 -87.6818 2733-10-06                  2733-10-06T04:37:00-06:60
41.8376 -87.6818 2733-10-14                  2733-10-14T04:46:00-06:60
43.65 -79.38 2733-10-05                      2733-10-05T04:04:00-06:60
41.8376 -87.6818 2733-05-19                  2733-05-19T03:12:00-06:60
40.6643 -73.9385 2733-05-06                  2733-05-06T02:33:00-06:60
40.6643 -73.9385 2733-05-14                  2733-05-14T02:25:00-06:60
43.65 -79.38 2733-05-05                      2733-05-05T02:49:00-06:60
40.6643 -73.9385 2733-08-19                  2733-08-19T02:55:00-06:60
41.8376 -87.6818 2733-08-06                  2733-08-06T03:35:00-06:60
41.8376 -87.6818 2733-08-14                  2733-08-14T03:43:00-06:60
40.6643 -73.9385 2733-08-05                  2733-08-05T02:42:00-06:60
40.6643 -73.9385 2455-03-19                  2455-03-19T03:21:00-06:60
40.6643 -73.9385 2455-03-06                  2455-03-06T03:42:00-07:60
41.8376 -87.6818 2455-03-14                  2455-03-14T04:24:00-06:60
40.6643 -73.9385 2455-03-05                  2455-03-05T03:43:00-07:60
43.65 -79.38 2455-02-19                      2455-02-19T04:30:00-07:60
40.6643 -73.9385 2455-02-06                  2455-02-06T04:20:00-07:60
40.6643 -73.9385 2455-02-14                  2455-02-14T04:11:00-07:60
40.6643 -73.9385 2455-02-05                  2455-02-05T04:21:00-07:60
40.6643 -73.9385 2455-10-19                  2455-10-19T03:32:00-06:60
41.8376 -87.6818 2455-10-06                  2455-10-06T04:14:00-06:60
40.6643 -73.9385 2455-10-14                  2455-10-14T03:27:00-06:60
41.8376 -87.6818 2455-10-05                  2455-10-05T04:13:00-06:60
41.8376 -87.6818 2455-05-19                  2455-05-19T02:48:00-06:60
43.65 -79.38 2455-05-06                      2455-05-06T02:24:00-06:60
40.6643 -73.9385 2455-05-14                  2455-05-14T02:01:00-06:60
41.8376 -87.6818 2455-05-05                  2455-05-05T03:03:00-06:60
41.8376 -87.6818 2455-08-19                  2455-08-19T03:25:00-06:60
41.8376 -87.6818 2455-08-06                  2455-08-06T03:12:00-06:60
43.65 -79.38 2455-08-14                      2455-08-14T02:43:00-06:60
43.65 -79.38 2455-08-05                      2455-08-05T02:33:00-06:60
41.8376 -87.6818 2015-03-19                  2015-03-19T03:57:00-06:60
40.6643 -73.9385 2015-03-06                  2015-03-06T03:23:00-07:60
41.8376 -87.6818 2015-03-14                  2015-03-14T04:06:00-06:60
43.65 -79.38 2015-03-05                      2015-03-05T03:49:00-07:60
41.8376 -87.6818 2015-02-19                  2015-02-19T04:42:00-07:60
43.65 -79.38 2015-02-06                      2015-02-06T04:30:00-07:60
41.8376 -87.6818 2015-02-14                  2015-02-14T04:49:00-07:60
40.6643 -73.9385 2015-02-05                  2015-02-05T04:03:00-07:60
40.6643 -73.9385 2015-10-19                  2015-10-19T03:12:00-06:60
40.6643 -73.9385 2015-10-06                  2015-10-06T02:58:00-06:60
41.8376 -87.6818 2015-10-14                  2015-10-14T04:03:00-06:60
41.8376 -87.6818 2015-10-05                  2015-10-05T03:53:00-06:60
40.6643 -73.9385 2015-05-19                  2015-05-19T01:37:00-06:60
41.8376 -87.6818 2015-05-06                  2015-05-06T02:42:00-06:60
40.6643 -73.9385 2015-05-14                  2015-05-14T01:41:00-06:60
40.6643 -73.9385 2015-05-05                  2015-05-05T01:51:00-06:60
41.8376 -87.6818 2015-08-19                  2015-08-19T03:04:00-06:60
43.65 -79.38 2015-08-06                      2015-08-06T02:13:00-06:60
43.65 -79.38 2015-08-14                      2015-08-14T02:22:00-06:60
43.65 -79.38 2015-08-05                      2015-08-05T02:12:00-06:60

###Test Cases###

Input                                        Output
41.8376 -87.6818 2265-03-19                  2265-03-19T04:05:00-06:60
40.6643 -73.9385 2265-03-06                  2265-03-06T03:31:00-07:60
43.65 -79.38 2265-03-14                      2265-03-14T03:41:00-06:60
41.8376 -87.6818 2265-03-05                  2265-03-05T04:28:00-07:60
43.65 -79.38 2265-02-19                      2265-02-19T04:19:00-07:60
43.65 -79.38 2265-02-06                      2265-02-06T04:37:00-07:60
41.8376 -87.6818 2265-02-14                  2265-02-14T04:57:00-07:60
41.8376 -87.6818 2265-02-05                  2265-02-05T05:08:00-07:60
43.65 -79.38 2265-10-19                      2265-10-19T03:47:00-06:60
40.6643 -73.9385 2265-10-06                  2265-10-06T03:07:00-06:60
40.6643 -73.9385 2265-10-14                  2265-10-14T03:16:00-06:60
40.6643 -73.9385 2265-10-05                  2265-10-05T03:06:00-06:60
43.65 -79.38 2265-05-19                      2265-05-19T01:58:00-06:60
43.65 -79.38 2265-05-06                      2265-05-06T02:13:00-06:60
40.6643 -73.9385 2265-05-14                  2265-05-14T01:50:00-06:60
43.65 -79.38 2265-05-05                      2265-05-05T02:14:00-06:60
41.8376 -87.6818 2265-08-19                  2265-08-19T03:14:00-06:60
43.65 -79.38 2265-08-06                      2265-08-06T02:23:00-06:60
43.65 -79.38 2265-08-14                      2265-08-14T02:32:00-06:60
41.8376 -87.6818 2265-08-05                  2265-08-05T02:59:00-06:60
41.8376 -87.6818 2400-03-19                  2400-03-19T04:12:00-06:60
43.65 -79.38 2400-03-06                      2400-03-06T04:01:00-07:60
43.65 -79.38 2400-03-14                      2400-03-14T03:47:00-06:60
40.6643 -73.9385 2400-03-05                  2400-03-05T03:39:00-07:60
40.6643 -73.9385 2400-02-19                  2400-02-19T04:01:00-07:60
40.6643 -73.9385 2400-02-06                  2400-02-06T04:17:00-07:60
40.6643 -73.9385 2400-02-14                  2400-02-14T04:08:00-07:60
43.65 -79.38 2400-02-05                      2400-02-05T04:46:00-07:60
43.65 -79.38 2400-10-19                      2400-10-19T03:54:00-06:60
41.8376 -87.6818 2400-10-06                  2400-10-06T04:11:00-06:60
40.6643 -73.9385 2400-10-14                  2400-10-14T03:23:00-06:60
43.65 -79.38 2400-10-05                      2400-10-05T03:38:00-06:60
43.65 -79.38 2400-05-19                      2400-05-19T02:06:00-06:60
41.8376 -87.6818 2400-05-06                  2400-05-06T02:58:00-06:60
40.6643 -73.9385 2400-05-14                  2400-05-14T01:57:00-06:60
41.8376 -87.6818 2400-05-05                  2400-05-05T02:59:00-06:60
40.6643 -73.9385 2400-08-19                  2400-08-19T02:29:00-06:60
40.6643 -73.9385 2400-08-06                  2400-08-06T02:16:00-06:60
43.65 -79.38 2400-08-14                      2400-08-14T02:40:00-06:60
41.8376 -87.6818 2400-08-05                  2400-08-05T03:07:00-06:60
41.8376 -87.6818 2733-03-19                  2733-03-19T04:39:00-06:60
41.8376 -87.6818 2733-03-06                  2733-03-06T05:01:00-07:60
43.65 -79.38 2733-03-14                      2733-03-14T04:15:00-06:60
43.65 -79.38 2733-03-05                      2733-03-05T04:30:00-07:60
40.6643 -73.9385 2733-02-19                  2733-02-19T04:27:00-07:60
40.6643 -73.9385 2733-02-06                  2733-02-06T04:43:00-07:60
41.8376 -87.6818 2733-02-14                  2733-02-14T05:30:00-07:60
40.6643 -73.9385 2733-02-05                  2733-02-05T04:44:00-07:60
40.6643 -73.9385 2733-10-19                  2733-10-19T03:55:00-06:60
41.8376 -87.6818 2733-10-06                  2733-10-06T04:37:00-06:60
41.8376 -87.6818 2733-10-14                  2733-10-14T04:46:00-06:60
43.65 -79.38 2733-10-05                      2733-10-05T04:04:00-06:60
41.8376 -87.6818 2733-05-19                  2733-05-19T03:12:00-06:60
40.6643 -73.9385 2733-05-06                  2733-05-06T02:33:00-06:60
40.6643 -73.9385 2733-05-14                  2733-05-14T02:25:00-06:60
43.65 -79.38 2733-05-05                      2733-05-05T02:49:00-06:60
40.6643 -73.9385 2733-08-19                  2733-08-19T02:55:00-06:60
41.8376 -87.6818 2733-08-06                  2733-08-06T03:35:00-06:60
41.8376 -87.6818 2733-08-14                  2733-08-14T03:43:00-06:60
40.6643 -73.9385 2733-08-05                  2733-08-05T02:42:00-06:60
40.6643 -73.9385 2455-03-19                  2455-03-19T03:21:00-06:60
40.6643 -73.9385 2455-03-06                  2455-03-06T03:42:00-07:60
41.8376 -87.6818 2455-03-14                  2455-03-14T04:24:00-06:60
40.6643 -73.9385 2455-03-05                  2455-03-05T03:43:00-07:60
43.65 -79.38 2455-02-19                      2455-02-19T04:30:00-07:60
40.6643 -73.9385 2455-02-06                  2455-02-06T04:20:00-07:60
40.6643 -73.9385 2455-02-14                  2455-02-14T04:11:00-07:60
40.6643 -73.9385 2455-02-05                  2455-02-05T04:21:00-07:60
40.6643 -73.9385 2455-10-19                  2455-10-19T03:32:00-06:60
41.8376 -87.6818 2455-10-06                  2455-10-06T04:14:00-06:60
40.6643 -73.9385 2455-10-14                  2455-10-14T03:27:00-06:60
41.8376 -87.6818 2455-10-05                  2455-10-05T04:13:00-06:60
41.8376 -87.6818 2455-05-19                  2455-05-19T02:48:00-06:60
43.65 -79.38 2455-05-06                      2455-05-06T02:24:00-06:60
40.6643 -73.9385 2455-05-14                  2455-05-14T02:01:00-06:60
41.8376 -87.6818 2455-05-05                  2455-05-05T03:03:00-06:60
41.8376 -87.6818 2455-08-19                  2455-08-19T03:25:00-06:60
41.8376 -87.6818 2455-08-06                  2455-08-06T03:12:00-06:60
43.65 -79.38 2455-08-14                      2455-08-14T02:43:00-06:60
43.65 -79.38 2455-08-05                      2455-08-05T02:33:00-06:60
41.8376 -87.6818 2015-03-19                  2015-03-19T03:57:00-06:60
40.6643 -73.9385 2015-03-06                  2015-03-06T03:23:00-07:60
41.8376 -87.6818 2015-03-14                  2015-03-14T04:06:00-06:60
43.65 -79.38 2015-03-05                      2015-03-05T03:49:00-07:60
41.8376 -87.6818 2015-02-19                  2015-02-19T04:42:00-07:60
43.65 -79.38 2015-02-06                      2015-02-06T04:30:00-07:60
41.8376 -87.6818 2015-02-14                  2015-02-14T04:49:00-07:60
40.6643 -73.9385 2015-02-05                  2015-02-05T04:03:00-07:60
40.6643 -73.9385 2015-10-19                  2015-10-19T03:12:00-06:60
40.6643 -73.9385 2015-10-06                  2015-10-06T02:58:00-06:60
41.8376 -87.6818 2015-10-14                  2015-10-14T04:03:00-06:60
41.8376 -87.6818 2015-10-05                  2015-10-05T03:53:00-06:60
40.6643 -73.9385 2015-05-19                  2015-05-19T01:37:00-06:60
41.8376 -87.6818 2015-05-06                  2015-05-06T02:42:00-06:60
40.6643 -73.9385 2015-05-14                  2015-05-14T01:41:00-06:60
40.6643 -73.9385 2015-05-05                  2015-05-05T01:51:00-06:60
41.8376 -87.6818 2015-08-19                  2015-08-19T03:04:00-06:60
43.65 -79.38 2015-08-06                      2015-08-06T02:13:00-06:60
43.65 -79.38 2015-08-14                      2015-08-14T02:22:00-06:60
43.65 -79.38 2015-08-05                      2015-08-05T02:12:00-06:60
added 62 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
added 1 character in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
added 363 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
added 172 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
added 18 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
added 49 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
added 156 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
deleted 37 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
added 65 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
edited body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
added 99 characters in body
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading
Source Link
globby
  • 1.2k
  • 5
  • 5
Loading