#include <bits/stdc++.h>
double EPS = 1e-12;
using namespace std;
class PT {
 public:
  double x, y;
  PT() {}

 public:
  PT(double x1, double y1) {
    x = x1;
    y = y1;
  }
  PT(const PT &p) : x(p.x), y(p.y) {}
  PT operator+(const PT &p) const { return PT(x + p.x, y + p.y); }
  PT operator-(const PT &p) const { return PT(x - p.x, y - p.y); }
  PT operator*(double c) const { return PT(x * c, y * c); }
  PT operator/(double c) const { return PT(x / c, y / c); }
};
double dot(PT p, PT q) { return p.x * q.x + p.y * q.y; }
double dist2(PT p, PT q) { return dot(p - q, p - q); }
double cross(PT p, PT q) { return p.x * q.y - p.y * q.x; }
bool LinesParallel(PT a, PT b, PT c, PT d) { return !(cross(b - a, c - d)); }
double perendi(PT a, PT b, PT c, PT d) { return dot(b - a, c - d); }
int main() {
  double x, y;
  PT a, b, c;
  cin >> x >> y;
  a.x = x;
  a.y = y;
  cin >> x >> y;
  b.x = x;
  b.y = y;
  cin >> x >> y;
  c.x = x;
  c.y = y;
  if (LinesParallel(b, a, b, c))
    cout << "TOWARDS" << endl;
  else {
    if (cross(b - a, b - c) > 0)
      cout << "RIGHT" << endl;
    else
      cout << "LEFT" << endl;
  }
}
