#ifndef TRACKER_STATE_H_8639BC90
#define TRACKER_STATE_H_8639BC90

#include <map>
#include <tuple>

class TrackerState {
 public:
  void CalculateState();

  bool IsLocationReachable(int area_id, int section_id);

 private:
  std::map<std::tuple<int, int>, bool> reachability_;
};

TrackerState& GetTrackerState();

#endif /* end of include guard: TRACKER_STATE_H_8639BC90 */