Приховані трикутники#4600

Приховані трикутники

6 секунд
256 мегабайтів
Дуже легка

На площині поклали трикутників по порядку від до . Уся внутрішня область кожного трикутника є непрозорою і закриває усе, що знаходиться під нею.

Визначити, які з трикутників залишилися видимими на площині. Тобто мають область додатної площі, не накриту зверху жодним іншим трикутником.

Вхідні дані

У першому рядку число — кількість трикутників. Далі у рядках перераховано трикутники у тому порядку, у якому вони викладались на площину. Кожен трикутник описується шістьма цілими числами x_{i1}, y_{i1}, x_{i2}, y_{i2}, x_{i3}, y_{i3} — координатами його вершин. Усі трикутники невироджені. Довільна сторона одного трикутника має не більше однієї спільної точки з довільною стороною іншого трикутника.

Вихідні дані

У першому рядку вивести кількість видимих трикутників. У другому рядку виведіть їх номери у довільному порядку.

Обмеження

1 \le N \le 500

-1000 \le x_{ij}, y_{ij} \le 1000, для 1 \le i \le N, 1 \le j \le 3.

Приклади

Приклад 1

Loading
Loading