Both-ends