require "./setup"

battles = QuickScript::Swars::UserDistScript.mock_setup
ids = battles.flat_map { |e| e.memberships.pluck(:id) }
scope = ::Swars::Membership.where(id: ids)
QuickScript::Swars::UserDistScript.new({}, { scope: scope, batch_size: 1 }).cache_write
tp QuickScript::Swars::UserDistScript.new.aggregate # => {"normal/野良/ten_min/九段": 1, "normal/野良/ten_min/初段": 2}
tp QuickScript::Swars::UserDistScript.new.as_general_json
exit

battles = QuickScript::Swars::UserDistScript.mock_setup
ids = battles.flat_map { |e| e.memberships.pluck(:id) }
s = ::Swars::Membership.where(id: ids)
s = s.joins(:battle => [:xmode, :imode])
s = s.joins(:grade)
s = s.group("swars_imodes.key")
s = s.group("swars_xmodes.key")
s = s.group("swars_grades.key")
s = s.select("user_id")
s = s.distinct
sql
tp s.count
# tp s.collect(&:attributes)
exit

battles = QuickScript::Swars::UserDistScript.mock_setup
ids = battles.flat_map { |e| e.memberships.pluck(:id) }
scope = ::Swars::Membership.where(id: ids)
a = QuickScript::Swars::UserDistScript.new({}, { scope: scope, one_shot: true }).aggregate_now
b = QuickScript::Swars::UserDistScript.new({}, { scope: scope, one_shot: false, batch_size: 1 }).aggregate_now
p a.values.sum
p b.values.sum
exit

tp QuickScript::Swars::UserDistScript.new.as_general_json
# tp QuickScript::Swars::UserDistScript.new.aggregate
exit

battles = QuickScript::Swars::UserDistScript.mock_setup
ids = battles.flat_map { |e| e.memberships.pluck(:id) }
scope = ::Swars::Membership.where(id: ids)
QuickScript::Swars::UserDistScript.new({}, { scope: scope, batch_limit: 1 }).cache_write
exit

e = QuickScript::Swars::UserDistScript.new.aggregate # =>
e == { :"九段" => 1, :"初段" => 2 }
tp QuickScript::Swars::UserDistScript.new.sd_merged_grade_infos
# >> 2025-06-04 20:21:34 1/4  25.00 % T1 UserDistScript
# >> 2025-06-04 20:21:34 2/4  50.00 % T0 UserDistScript
# >> 2025-06-04 20:21:34 3/4  75.00 % T0 UserDistScript
# >> 2025-06-04 20:21:34 4/4 100.00 % T0 UserDistScript
# >> 2025-06-04T11:21:34.967Z pid=66951 tid=1h0v INFO: Sidekiq 7.3.9 connecting to Redis with options {size: 10, pool_name: "internal", url: "redis://localhost:6379/4"}
# >> |--------------------------+---|
# >> | normal/野良/ten_min/九段 | 1 |
# >> | normal/野良/ten_min/初段 | 2 |
# >> |--------------------------+---|
# >> |------------+--------+--------+------+------|
# >> | 配置       | モード | ルール | 棋力 | 人数 |
# >> |------------+--------+--------+------+------|
# >> | 通常       | 野良   | 10分   | 十段 |    0 |
# >> | 通常       | 野良   | 10分   | 九段 |    1 |
# >> | 通常       | 野良   | 10分   | 八段 |    0 |
# >> | 通常       | 野良   | 10分   | 七段 |    0 |
# >> | 通常       | 野良   | 10分   | 六段 |    0 |
# >> | 通常       | 野良   | 10分   | 五段 |    0 |
# >> | 通常       | 野良   | 10分   | 四段 |    0 |
# >> | 通常       | 野良   | 10分   | 三段 |    0 |
# >> | 通常       | 野良   | 10分   | 二段 |    0 |
# >> | 通常       | 野良   | 10分   | 初段 |    2 |
# >> | 通常       | 野良   | 10分   | 1級  |    0 |
# >> | 通常       | 野良   | 10分   | 2級  |    0 |
# >> | 通常       | 野良   | 10分   | 3級  |    0 |
# >> | 通常       | 野良   | 10分   | 4級  |    0 |
# >> | 通常       | 野良   | 10分   | 5級  |    0 |
# >> | 通常       | 野良   | 10分   | 6級  |    0 |
# >> | 通常       | 野良   | 10分   | 7級  |    0 |
# >> | 通常       | 野良   | 10分   | 8級  |    0 |
# >> | 通常       | 野良   | 10分   | 9級  |    0 |
# >> | 通常       | 野良   | 10分   | 10級 |    0 |
# >> | 通常       | 野良   | 10分   | 11級 |    0 |
# >> | 通常       | 野良   | 10分   | 12級 |    0 |
# >> | 通常       | 野良   | 10分   | 13級 |    0 |
# >> | 通常       | 野良   | 10分   | 14級 |    0 |
# >> | 通常       | 野良   | 10分   | 15級 |    0 |
# >> | 通常       | 野良   | 10分   | 16級 |    0 |
# >> | 通常       | 野良   | 10分   | 17級 |    0 |
# >> | 通常       | 野良   | 10分   | 18級 |    0 |
# >> | 通常       | 野良   | 10分   | 19級 |    0 |
# >> | 通常       | 野良   | 10分   | 20級 |    0 |
# >> | 通常       | 野良   | 10分   | 21級 |    0 |
# >> | 通常       | 野良   | 10分   | 22級 |    0 |
# >> | 通常       | 野良   | 10分   | 23級 |    0 |
# >> | 通常       | 野良   | 10分   | 24級 |    0 |
# >> | 通常       | 野良   | 10分   | 25級 |    0 |
# >> | 通常       | 野良   | 10分   | 26級 |    0 |
# >> | 通常       | 野良   | 10分   | 27級 |    0 |
# >> | 通常       | 野良   | 10分   | 28級 |    0 |
# >> | 通常       | 野良   | 10分   | 29級 |    0 |
# >> | 通常       | 野良   | 10分   | 30級 |    0 |
# >> | 通常       | 野良   | 3分    | 十段 |    0 |
# >> | 通常       | 野良   | 3分    | 九段 |    0 |
# >> | 通常       | 野良   | 3分    | 八段 |    0 |
# >> | 通常       | 野良   | 3分    | 七段 |    0 |
# >> | 通常       | 野良   | 3分    | 六段 |    0 |
# >> | 通常       | 野良   | 3分    | 五段 |    0 |
# >> | 通常       | 野良   | 3分    | 四段 |    0 |
# >> | 通常       | 野良   | 3分    | 三段 |    0 |
# >> | 通常       | 野良   | 3分    | 二段 |    0 |
# >> | 通常       | 野良   | 3分    | 初段 |    0 |
# >> | 通常       | 野良   | 3分    | 1級  |    0 |
# >> | 通常       | 野良   | 3分    | 2級  |    0 |
# >> | 通常       | 野良   | 3分    | 3級  |    0 |
# >> | 通常       | 野良   | 3分    | 4級  |    0 |
# >> | 通常       | 野良   | 3分    | 5級  |    0 |
# >> | 通常       | 野良   | 3分    | 6級  |    0 |
# >> | 通常       | 野良   | 3分    | 7級  |    0 |
# >> | 通常       | 野良   | 3分    | 8級  |    0 |
# >> | 通常       | 野良   | 3分    | 9級  |    0 |
# >> | 通常       | 野良   | 3分    | 10級 |    0 |
# >> | 通常       | 野良   | 3分    | 11級 |    0 |
# >> | 通常       | 野良   | 3分    | 12級 |    0 |
# >> | 通常       | 野良   | 3分    | 13級 |    0 |
# >> | 通常       | 野良   | 3分    | 14級 |    0 |
# >> | 通常       | 野良   | 3分    | 15級 |    0 |
# >> | 通常       | 野良   | 3分    | 16級 |    0 |
# >> | 通常       | 野良   | 3分    | 17級 |    0 |
# >> | 通常       | 野良   | 3分    | 18級 |    0 |
# >> | 通常       | 野良   | 3分    | 19級 |    0 |
# >> | 通常       | 野良   | 3分    | 20級 |    0 |
# >> | 通常       | 野良   | 3分    | 21級 |    0 |
# >> | 通常       | 野良   | 3分    | 22級 |    0 |
# >> | 通常       | 野良   | 3分    | 23級 |    0 |
# >> | 通常       | 野良   | 3分    | 24級 |    0 |
# >> | 通常       | 野良   | 3分    | 25級 |    0 |
# >> | 通常       | 野良   | 3分    | 26級 |    0 |
# >> | 通常       | 野良   | 3分    | 27級 |    0 |
# >> | 通常       | 野良   | 3分    | 28級 |    0 |
# >> | 通常       | 野良   | 3分    | 29級 |    0 |
# >> | 通常       | 野良   | 3分    | 30級 |    0 |
# >> | 通常       | 野良   | 10秒   | 十段 |    0 |
# >> | 通常       | 野良   | 10秒   | 九段 |    0 |
# >> | 通常       | 野良   | 10秒   | 八段 |    0 |
# >> | 通常       | 野良   | 10秒   | 七段 |    0 |
# >> | 通常       | 野良   | 10秒   | 六段 |    0 |
# >> | 通常       | 野良   | 10秒   | 五段 |    0 |
# >> | 通常       | 野良   | 10秒   | 四段 |    0 |
# >> | 通常       | 野良   | 10秒   | 三段 |    0 |
# >> | 通常       | 野良   | 10秒   | 二段 |    0 |
# >> | 通常       | 野良   | 10秒   | 初段 |    0 |
# >> | 通常       | 野良   | 10秒   | 1級  |    0 |
# >> | 通常       | 野良   | 10秒   | 2級  |    0 |
# >> | 通常       | 野良   | 10秒   | 3級  |    0 |
# >> | 通常       | 野良   | 10秒   | 4級  |    0 |
# >> | 通常       | 野良   | 10秒   | 5級  |    0 |
# >> | 通常       | 野良   | 10秒   | 6級  |    0 |
# >> | 通常       | 野良   | 10秒   | 7級  |    0 |
# >> | 通常       | 野良   | 10秒   | 8級  |    0 |
# >> | 通常       | 野良   | 10秒   | 9級  |    0 |
# >> | 通常       | 野良   | 10秒   | 10級 |    0 |
# >> | 通常       | 野良   | 10秒   | 11級 |    0 |
# >> | 通常       | 野良   | 10秒   | 12級 |    0 |
# >> | 通常       | 野良   | 10秒   | 13級 |    0 |
# >> | 通常       | 野良   | 10秒   | 14級 |    0 |
# >> | 通常       | 野良   | 10秒   | 15級 |    0 |
# >> | 通常       | 野良   | 10秒   | 16級 |    0 |
# >> | 通常       | 野良   | 10秒   | 17級 |    0 |
# >> | 通常       | 野良   | 10秒   | 18級 |    0 |
# >> | 通常       | 野良   | 10秒   | 19級 |    0 |
# >> | 通常       | 野良   | 10秒   | 20級 |    0 |
# >> | 通常       | 野良   | 10秒   | 21級 |    0 |
# >> | 通常       | 野良   | 10秒   | 22級 |    0 |
# >> | 通常       | 野良   | 10秒   | 23級 |    0 |
# >> | 通常       | 野良   | 10秒   | 24級 |    0 |
# >> | 通常       | 野良   | 10秒   | 25級 |    0 |
# >> | 通常       | 野良   | 10秒   | 26級 |    0 |
# >> | 通常       | 野良   | 10秒   | 27級 |    0 |
# >> | 通常       | 野良   | 10秒   | 28級 |    0 |
# >> | 通常       | 野良   | 10秒   | 29級 |    0 |
# >> | 通常       | 野良   | 10秒   | 30級 |    0 |
# >> | 通常       | 友達   | 10分   | 十段 |    0 |
# >> | 通常       | 友達   | 10分   | 九段 |    0 |
# >> | 通常       | 友達   | 10分   | 八段 |    0 |
# >> | 通常       | 友達   | 10分   | 七段 |    0 |
# >> | 通常       | 友達   | 10分   | 六段 |    0 |
# >> | 通常       | 友達   | 10分   | 五段 |    0 |
# >> | 通常       | 友達   | 10分   | 四段 |    0 |
# >> | 通常       | 友達   | 10分   | 三段 |    0 |
# >> | 通常       | 友達   | 10分   | 二段 |    0 |
# >> | 通常       | 友達   | 10分   | 初段 |    0 |
# >> | 通常       | 友達   | 10分   | 1級  |    0 |
# >> | 通常       | 友達   | 10分   | 2級  |    0 |
# >> | 通常       | 友達   | 10分   | 3級  |    0 |
# >> | 通常       | 友達   | 10分   | 4級  |    0 |
# >> | 通常       | 友達   | 10分   | 5級  |    0 |
# >> | 通常       | 友達   | 10分   | 6級  |    0 |
# >> | 通常       | 友達   | 10分   | 7級  |    0 |
# >> | 通常       | 友達   | 10分   | 8級  |    0 |
# >> | 通常       | 友達   | 10分   | 9級  |    0 |
# >> | 通常       | 友達   | 10分   | 10級 |    0 |
# >> | 通常       | 友達   | 10分   | 11級 |    0 |
# >> | 通常       | 友達   | 10分   | 12級 |    0 |
# >> | 通常       | 友達   | 10分   | 13級 |    0 |
# >> | 通常       | 友達   | 10分   | 14級 |    0 |
# >> | 通常       | 友達   | 10分   | 15級 |    0 |
# >> | 通常       | 友達   | 10分   | 16級 |    0 |
# >> | 通常       | 友達   | 10分   | 17級 |    0 |
# >> | 通常       | 友達   | 10分   | 18級 |    0 |
# >> | 通常       | 友達   | 10分   | 19級 |    0 |
# >> | 通常       | 友達   | 10分   | 20級 |    0 |
# >> | 通常       | 友達   | 10分   | 21級 |    0 |
# >> | 通常       | 友達   | 10分   | 22級 |    0 |
# >> | 通常       | 友達   | 10分   | 23級 |    0 |
# >> | 通常       | 友達   | 10分   | 24級 |    0 |
# >> | 通常       | 友達   | 10分   | 25級 |    0 |
# >> | 通常       | 友達   | 10分   | 26級 |    0 |
# >> | 通常       | 友達   | 10分   | 27級 |    0 |
# >> | 通常       | 友達   | 10分   | 28級 |    0 |
# >> | 通常       | 友達   | 10分   | 29級 |    0 |
# >> | 通常       | 友達   | 10分   | 30級 |    0 |
# >> | 通常       | 友達   | 3分    | 十段 |    0 |
# >> | 通常       | 友達   | 3分    | 九段 |    0 |
# >> | 通常       | 友達   | 3分    | 八段 |    0 |
# >> | 通常       | 友達   | 3分    | 七段 |    0 |
# >> | 通常       | 友達   | 3分    | 六段 |    0 |
# >> | 通常       | 友達   | 3分    | 五段 |    0 |
# >> | 通常       | 友達   | 3分    | 四段 |    0 |
# >> | 通常       | 友達   | 3分    | 三段 |    0 |
# >> | 通常       | 友達   | 3分    | 二段 |    0 |
# >> | 通常       | 友達   | 3分    | 初段 |    0 |
# >> | 通常       | 友達   | 3分    | 1級  |    0 |
# >> | 通常       | 友達   | 3分    | 2級  |    0 |
# >> | 通常       | 友達   | 3分    | 3級  |    0 |
# >> | 通常       | 友達   | 3分    | 4級  |    0 |
# >> | 通常       | 友達   | 3分    | 5級  |    0 |
# >> | 通常       | 友達   | 3分    | 6級  |    0 |
# >> | 通常       | 友達   | 3分    | 7級  |    0 |
# >> | 通常       | 友達   | 3分    | 8級  |    0 |
# >> | 通常       | 友達   | 3分    | 9級  |    0 |
# >> | 通常       | 友達   | 3分    | 10級 |    0 |
# >> | 通常       | 友達   | 3分    | 11級 |    0 |
# >> | 通常       | 友達   | 3分    | 12級 |    0 |
# >> | 通常       | 友達   | 3分    | 13級 |    0 |
# >> | 通常       | 友達   | 3分    | 14級 |    0 |
# >> | 通常       | 友達   | 3分    | 15級 |    0 |
# >> | 通常       | 友達   | 3分    | 16級 |    0 |
# >> | 通常       | 友達   | 3分    | 17級 |    0 |
# >> | 通常       | 友達   | 3分    | 18級 |    0 |
# >> | 通常       | 友達   | 3分    | 19級 |    0 |
# >> | 通常       | 友達   | 3分    | 20級 |    0 |
# >> | 通常       | 友達   | 3分    | 21級 |    0 |
# >> | 通常       | 友達   | 3分    | 22級 |    0 |
# >> | 通常       | 友達   | 3分    | 23級 |    0 |
# >> | 通常       | 友達   | 3分    | 24級 |    0 |
# >> | 通常       | 友達   | 3分    | 25級 |    0 |
# >> | 通常       | 友達   | 3分    | 26級 |    0 |
# >> | 通常       | 友達   | 3分    | 27級 |    0 |
# >> | 通常       | 友達   | 3分    | 28級 |    0 |
# >> | 通常       | 友達   | 3分    | 29級 |    0 |
# >> | 通常       | 友達   | 3分    | 30級 |    0 |
# >> | 通常       | 友達   | 10秒   | 十段 |    0 |
# >> | 通常       | 友達   | 10秒   | 九段 |    0 |
# >> | 通常       | 友達   | 10秒   | 八段 |    0 |
# >> | 通常       | 友達   | 10秒   | 七段 |    0 |
# >> | 通常       | 友達   | 10秒   | 六段 |    0 |
# >> | 通常       | 友達   | 10秒   | 五段 |    0 |
# >> | 通常       | 友達   | 10秒   | 四段 |    0 |
# >> | 通常       | 友達   | 10秒   | 三段 |    0 |
# >> | 通常       | 友達   | 10秒   | 二段 |    0 |
# >> | 通常       | 友達   | 10秒   | 初段 |    0 |
# >> | 通常       | 友達   | 10秒   | 1級  |    0 |
# >> | 通常       | 友達   | 10秒   | 2級  |    0 |
# >> | 通常       | 友達   | 10秒   | 3級  |    0 |
# >> | 通常       | 友達   | 10秒   | 4級  |    0 |
# >> | 通常       | 友達   | 10秒   | 5級  |    0 |
# >> | 通常       | 友達   | 10秒   | 6級  |    0 |
# >> | 通常       | 友達   | 10秒   | 7級  |    0 |
# >> | 通常       | 友達   | 10秒   | 8級  |    0 |
# >> | 通常       | 友達   | 10秒   | 9級  |    0 |
# >> | 通常       | 友達   | 10秒   | 10級 |    0 |
# >> | 通常       | 友達   | 10秒   | 11級 |    0 |
# >> | 通常       | 友達   | 10秒   | 12級 |    0 |
# >> | 通常       | 友達   | 10秒   | 13級 |    0 |
# >> | 通常       | 友達   | 10秒   | 14級 |    0 |
# >> | 通常       | 友達   | 10秒   | 15級 |    0 |
# >> | 通常       | 友達   | 10秒   | 16級 |    0 |
# >> | 通常       | 友達   | 10秒   | 17級 |    0 |
# >> | 通常       | 友達   | 10秒   | 18級 |    0 |
# >> | 通常       | 友達   | 10秒   | 19級 |    0 |
# >> | 通常       | 友達   | 10秒   | 20級 |    0 |
# >> | 通常       | 友達   | 10秒   | 21級 |    0 |
# >> | 通常       | 友達   | 10秒   | 22級 |    0 |
# >> | 通常       | 友達   | 10秒   | 23級 |    0 |
# >> | 通常       | 友達   | 10秒   | 24級 |    0 |
# >> | 通常       | 友達   | 10秒   | 25級 |    0 |
# >> | 通常       | 友達   | 10秒   | 26級 |    0 |
# >> | 通常       | 友達   | 10秒   | 27級 |    0 |
# >> | 通常       | 友達   | 10秒   | 28級 |    0 |
# >> | 通常       | 友達   | 10秒   | 29級 |    0 |
# >> | 通常       | 友達   | 10秒   | 30級 |    0 |
# >> | 通常       | 指導   | 10分   | 十段 |    0 |
# >> | 通常       | 指導   | 10分   | 九段 |    0 |
# >> | 通常       | 指導   | 10分   | 八段 |    0 |
# >> | 通常       | 指導   | 10分   | 七段 |    0 |
# >> | 通常       | 指導   | 10分   | 六段 |    0 |
# >> | 通常       | 指導   | 10分   | 五段 |    0 |
# >> | 通常       | 指導   | 10分   | 四段 |    0 |
# >> | 通常       | 指導   | 10分   | 三段 |    0 |
# >> | 通常       | 指導   | 10分   | 二段 |    0 |
# >> | 通常       | 指導   | 10分   | 初段 |    0 |
# >> | 通常       | 指導   | 10分   | 1級  |    0 |
# >> | 通常       | 指導   | 10分   | 2級  |    0 |
# >> | 通常       | 指導   | 10分   | 3級  |    0 |
# >> | 通常       | 指導   | 10分   | 4級  |    0 |
# >> | 通常       | 指導   | 10分   | 5級  |    0 |
# >> | 通常       | 指導   | 10分   | 6級  |    0 |
# >> | 通常       | 指導   | 10分   | 7級  |    0 |
# >> | 通常       | 指導   | 10分   | 8級  |    0 |
# >> | 通常       | 指導   | 10分   | 9級  |    0 |
# >> | 通常       | 指導   | 10分   | 10級 |    0 |
# >> | 通常       | 指導   | 10分   | 11級 |    0 |
# >> | 通常       | 指導   | 10分   | 12級 |    0 |
# >> | 通常       | 指導   | 10分   | 13級 |    0 |
# >> | 通常       | 指導   | 10分   | 14級 |    0 |
# >> | 通常       | 指導   | 10分   | 15級 |    0 |
# >> | 通常       | 指導   | 10分   | 16級 |    0 |
# >> | 通常       | 指導   | 10分   | 17級 |    0 |
# >> | 通常       | 指導   | 10分   | 18級 |    0 |
# >> | 通常       | 指導   | 10分   | 19級 |    0 |
# >> | 通常       | 指導   | 10分   | 20級 |    0 |
# >> | 通常       | 指導   | 10分   | 21級 |    0 |
# >> | 通常       | 指導   | 10分   | 22級 |    0 |
# >> | 通常       | 指導   | 10分   | 23級 |    0 |
# >> | 通常       | 指導   | 10分   | 24級 |    0 |
# >> | 通常       | 指導   | 10分   | 25級 |    0 |
# >> | 通常       | 指導   | 10分   | 26級 |    0 |
# >> | 通常       | 指導   | 10分   | 27級 |    0 |
# >> | 通常       | 指導   | 10分   | 28級 |    0 |
# >> | 通常       | 指導   | 10分   | 29級 |    0 |
# >> | 通常       | 指導   | 10分   | 30級 |    0 |
# >> | 通常       | 指導   | 3分    | 十段 |    0 |
# >> | 通常       | 指導   | 3分    | 九段 |    0 |
# >> | 通常       | 指導   | 3分    | 八段 |    0 |
# >> | 通常       | 指導   | 3分    | 七段 |    0 |
# >> | 通常       | 指導   | 3分    | 六段 |    0 |
# >> | 通常       | 指導   | 3分    | 五段 |    0 |
# >> | 通常       | 指導   | 3分    | 四段 |    0 |
# >> | 通常       | 指導   | 3分    | 三段 |    0 |
# >> | 通常       | 指導   | 3分    | 二段 |    0 |
# >> | 通常       | 指導   | 3分    | 初段 |    0 |
# >> | 通常       | 指導   | 3分    | 1級  |    0 |
# >> | 通常       | 指導   | 3分    | 2級  |    0 |
# >> | 通常       | 指導   | 3分    | 3級  |    0 |
# >> | 通常       | 指導   | 3分    | 4級  |    0 |
# >> | 通常       | 指導   | 3分    | 5級  |    0 |
# >> | 通常       | 指導   | 3分    | 6級  |    0 |
# >> | 通常       | 指導   | 3分    | 7級  |    0 |
# >> | 通常       | 指導   | 3分    | 8級  |    0 |
# >> | 通常       | 指導   | 3分    | 9級  |    0 |
# >> | 通常       | 指導   | 3分    | 10級 |    0 |
# >> | 通常       | 指導   | 3分    | 11級 |    0 |
# >> | 通常       | 指導   | 3分    | 12級 |    0 |
# >> | 通常       | 指導   | 3分    | 13級 |    0 |
# >> | 通常       | 指導   | 3分    | 14級 |    0 |
# >> | 通常       | 指導   | 3分    | 15級 |    0 |
# >> | 通常       | 指導   | 3分    | 16級 |    0 |
# >> | 通常       | 指導   | 3分    | 17級 |    0 |
# >> | 通常       | 指導   | 3分    | 18級 |    0 |
# >> | 通常       | 指導   | 3分    | 19級 |    0 |
# >> | 通常       | 指導   | 3分    | 20級 |    0 |
# >> | 通常       | 指導   | 3分    | 21級 |    0 |
# >> | 通常       | 指導   | 3分    | 22級 |    0 |
# >> | 通常       | 指導   | 3分    | 23級 |    0 |
# >> | 通常       | 指導   | 3分    | 24級 |    0 |
# >> | 通常       | 指導   | 3分    | 25級 |    0 |
# >> | 通常       | 指導   | 3分    | 26級 |    0 |
# >> | 通常       | 指導   | 3分    | 27級 |    0 |
# >> | 通常       | 指導   | 3分    | 28級 |    0 |
# >> | 通常       | 指導   | 3分    | 29級 |    0 |
# >> | 通常       | 指導   | 3分    | 30級 |    0 |
# >> | 通常       | 指導   | 10秒   | 十段 |    0 |
# >> | 通常       | 指導   | 10秒   | 九段 |    0 |
# >> | 通常       | 指導   | 10秒   | 八段 |    0 |
# >> | 通常       | 指導   | 10秒   | 七段 |    0 |
# >> | 通常       | 指導   | 10秒   | 六段 |    0 |
# >> | 通常       | 指導   | 10秒   | 五段 |    0 |
# >> | 通常       | 指導   | 10秒   | 四段 |    0 |
# >> | 通常       | 指導   | 10秒   | 三段 |    0 |
# >> | 通常       | 指導   | 10秒   | 二段 |    0 |
# >> | 通常       | 指導   | 10秒   | 初段 |    0 |
# >> | 通常       | 指導   | 10秒   | 1級  |    0 |
# >> | 通常       | 指導   | 10秒   | 2級  |    0 |
# >> | 通常       | 指導   | 10秒   | 3級  |    0 |
# >> | 通常       | 指導   | 10秒   | 4級  |    0 |
# >> | 通常       | 指導   | 10秒   | 5級  |    0 |
# >> | 通常       | 指導   | 10秒   | 6級  |    0 |
# >> | 通常       | 指導   | 10秒   | 7級  |    0 |
# >> | 通常       | 指導   | 10秒   | 8級  |    0 |
# >> | 通常       | 指導   | 10秒   | 9級  |    0 |
# >> | 通常       | 指導   | 10秒   | 10級 |    0 |
# >> | 通常       | 指導   | 10秒   | 11級 |    0 |
# >> | 通常       | 指導   | 10秒   | 12級 |    0 |
# >> | 通常       | 指導   | 10秒   | 13級 |    0 |
# >> | 通常       | 指導   | 10秒   | 14級 |    0 |
# >> | 通常       | 指導   | 10秒   | 15級 |    0 |
# >> | 通常       | 指導   | 10秒   | 16級 |    0 |
# >> | 通常       | 指導   | 10秒   | 17級 |    0 |
# >> | 通常       | 指導   | 10秒   | 18級 |    0 |
# >> | 通常       | 指導   | 10秒   | 19級 |    0 |
# >> | 通常       | 指導   | 10秒   | 20級 |    0 |
# >> | 通常       | 指導   | 10秒   | 21級 |    0 |
# >> | 通常       | 指導   | 10秒   | 22級 |    0 |
# >> | 通常       | 指導   | 10秒   | 23級 |    0 |
# >> | 通常       | 指導   | 10秒   | 24級 |    0 |
# >> | 通常       | 指導   | 10秒   | 25級 |    0 |
# >> | 通常       | 指導   | 10秒   | 26級 |    0 |
# >> | 通常       | 指導   | 10秒   | 27級 |    0 |
# >> | 通常       | 指導   | 10秒   | 28級 |    0 |
# >> | 通常       | 指導   | 10秒   | 29級 |    0 |
# >> | 通常       | 指導   | 10秒   | 30級 |    0 |
# >> | 通常       | 大会   | 10分   | 十段 |    0 |
# >> | 通常       | 大会   | 10分   | 九段 |    0 |
# >> | 通常       | 大会   | 10分   | 八段 |    0 |
# >> | 通常       | 大会   | 10分   | 七段 |    0 |
# >> | 通常       | 大会   | 10分   | 六段 |    0 |
# >> | 通常       | 大会   | 10分   | 五段 |    0 |
# >> | 通常       | 大会   | 10分   | 四段 |    0 |
# >> | 通常       | 大会   | 10分   | 三段 |    0 |
# >> | 通常       | 大会   | 10分   | 二段 |    0 |
# >> | 通常       | 大会   | 10分   | 初段 |    0 |
# >> | 通常       | 大会   | 10分   | 1級  |    0 |
# >> | 通常       | 大会   | 10分   | 2級  |    0 |
# >> | 通常       | 大会   | 10分   | 3級  |    0 |
# >> | 通常       | 大会   | 10分   | 4級  |    0 |
# >> | 通常       | 大会   | 10分   | 5級  |    0 |
# >> | 通常       | 大会   | 10分   | 6級  |    0 |
# >> | 通常       | 大会   | 10分   | 7級  |    0 |
# >> | 通常       | 大会   | 10分   | 8級  |    0 |
# >> | 通常       | 大会   | 10分   | 9級  |    0 |
# >> | 通常       | 大会   | 10分   | 10級 |    0 |
# >> | 通常       | 大会   | 10分   | 11級 |    0 |
# >> | 通常       | 大会   | 10分   | 12級 |    0 |
# >> | 通常       | 大会   | 10分   | 13級 |    0 |
# >> | 通常       | 大会   | 10分   | 14級 |    0 |
# >> | 通常       | 大会   | 10分   | 15級 |    0 |
# >> | 通常       | 大会   | 10分   | 16級 |    0 |
# >> | 通常       | 大会   | 10分   | 17級 |    0 |
# >> | 通常       | 大会   | 10分   | 18級 |    0 |
# >> | 通常       | 大会   | 10分   | 19級 |    0 |
# >> | 通常       | 大会   | 10分   | 20級 |    0 |
# >> | 通常       | 大会   | 10分   | 21級 |    0 |
# >> | 通常       | 大会   | 10分   | 22級 |    0 |
# >> | 通常       | 大会   | 10分   | 23級 |    0 |
# >> | 通常       | 大会   | 10分   | 24級 |    0 |
# >> | 通常       | 大会   | 10分   | 25級 |    0 |
# >> | 通常       | 大会   | 10分   | 26級 |    0 |
# >> | 通常       | 大会   | 10分   | 27級 |    0 |
# >> | 通常       | 大会   | 10分   | 28級 |    0 |
# >> | 通常       | 大会   | 10分   | 29級 |    0 |
# >> | 通常       | 大会   | 10分   | 30級 |    0 |
# >> | 通常       | 大会   | 3分    | 十段 |    0 |
# >> | 通常       | 大会   | 3分    | 九段 |    0 |
# >> | 通常       | 大会   | 3分    | 八段 |    0 |
# >> | 通常       | 大会   | 3分    | 七段 |    0 |
# >> | 通常       | 大会   | 3分    | 六段 |    0 |
# >> | 通常       | 大会   | 3分    | 五段 |    0 |
# >> | 通常       | 大会   | 3分    | 四段 |    0 |
# >> | 通常       | 大会   | 3分    | 三段 |    0 |
# >> | 通常       | 大会   | 3分    | 二段 |    0 |
# >> | 通常       | 大会   | 3分    | 初段 |    0 |
# >> | 通常       | 大会   | 3分    | 1級  |    0 |
# >> | 通常       | 大会   | 3分    | 2級  |    0 |
# >> | 通常       | 大会   | 3分    | 3級  |    0 |
# >> | 通常       | 大会   | 3分    | 4級  |    0 |
# >> | 通常       | 大会   | 3分    | 5級  |    0 |
# >> | 通常       | 大会   | 3分    | 6級  |    0 |
# >> | 通常       | 大会   | 3分    | 7級  |    0 |
# >> | 通常       | 大会   | 3分    | 8級  |    0 |
# >> | 通常       | 大会   | 3分    | 9級  |    0 |
# >> | 通常       | 大会   | 3分    | 10級 |    0 |
# >> | 通常       | 大会   | 3分    | 11級 |    0 |
# >> | 通常       | 大会   | 3分    | 12級 |    0 |
# >> | 通常       | 大会   | 3分    | 13級 |    0 |
# >> | 通常       | 大会   | 3分    | 14級 |    0 |
# >> | 通常       | 大会   | 3分    | 15級 |    0 |
# >> | 通常       | 大会   | 3分    | 16級 |    0 |
# >> | 通常       | 大会   | 3分    | 17級 |    0 |
# >> | 通常       | 大会   | 3分    | 18級 |    0 |
# >> | 通常       | 大会   | 3分    | 19級 |    0 |
# >> | 通常       | 大会   | 3分    | 20級 |    0 |
# >> | 通常       | 大会   | 3分    | 21級 |    0 |
# >> | 通常       | 大会   | 3分    | 22級 |    0 |
# >> | 通常       | 大会   | 3分    | 23級 |    0 |
# >> | 通常       | 大会   | 3分    | 24級 |    0 |
# >> | 通常       | 大会   | 3分    | 25級 |    0 |
# >> | 通常       | 大会   | 3分    | 26級 |    0 |
# >> | 通常       | 大会   | 3分    | 27級 |    0 |
# >> | 通常       | 大会   | 3分    | 28級 |    0 |
# >> | 通常       | 大会   | 3分    | 29級 |    0 |
# >> | 通常       | 大会   | 3分    | 30級 |    0 |
# >> | 通常       | 大会   | 10秒   | 十段 |    0 |
# >> | 通常       | 大会   | 10秒   | 九段 |    0 |
# >> | 通常       | 大会   | 10秒   | 八段 |    0 |
# >> | 通常       | 大会   | 10秒   | 七段 |    0 |
# >> | 通常       | 大会   | 10秒   | 六段 |    0 |
# >> | 通常       | 大会   | 10秒   | 五段 |    0 |
# >> | 通常       | 大会   | 10秒   | 四段 |    0 |
# >> | 通常       | 大会   | 10秒   | 三段 |    0 |
# >> | 通常       | 大会   | 10秒   | 二段 |    0 |
# >> | 通常       | 大会   | 10秒   | 初段 |    0 |
# >> | 通常       | 大会   | 10秒   | 1級  |    0 |
# >> | 通常       | 大会   | 10秒   | 2級  |    0 |
# >> | 通常       | 大会   | 10秒   | 3級  |    0 |
# >> | 通常       | 大会   | 10秒   | 4級  |    0 |
# >> | 通常       | 大会   | 10秒   | 5級  |    0 |
# >> | 通常       | 大会   | 10秒   | 6級  |    0 |
# >> | 通常       | 大会   | 10秒   | 7級  |    0 |
# >> | 通常       | 大会   | 10秒   | 8級  |    0 |
# >> | 通常       | 大会   | 10秒   | 9級  |    0 |
# >> | 通常       | 大会   | 10秒   | 10級 |    0 |
# >> | 通常       | 大会   | 10秒   | 11級 |    0 |
# >> | 通常       | 大会   | 10秒   | 12級 |    0 |
# >> | 通常       | 大会   | 10秒   | 13級 |    0 |
# >> | 通常       | 大会   | 10秒   | 14級 |    0 |
# >> | 通常       | 大会   | 10秒   | 15級 |    0 |
# >> | 通常       | 大会   | 10秒   | 16級 |    0 |
# >> | 通常       | 大会   | 10秒   | 17級 |    0 |
# >> | 通常       | 大会   | 10秒   | 18級 |    0 |
# >> | 通常       | 大会   | 10秒   | 19級 |    0 |
# >> | 通常       | 大会   | 10秒   | 20級 |    0 |
# >> | 通常       | 大会   | 10秒   | 21級 |    0 |
# >> | 通常       | 大会   | 10秒   | 22級 |    0 |
# >> | 通常       | 大会   | 10秒   | 23級 |    0 |
# >> | 通常       | 大会   | 10秒   | 24級 |    0 |
# >> | 通常       | 大会   | 10秒   | 25級 |    0 |
# >> | 通常       | 大会   | 10秒   | 26級 |    0 |
# >> | 通常       | 大会   | 10秒   | 27級 |    0 |
# >> | 通常       | 大会   | 10秒   | 28級 |    0 |
# >> | 通常       | 大会   | 10秒   | 29級 |    0 |
# >> | 通常       | 大会   | 10秒   | 30級 |    0 |
# >> | スプリント | 野良   | 10分   | 十段 |    0 |
# >> | スプリント | 野良   | 10分   | 九段 |    0 |
# >> | スプリント | 野良   | 10分   | 八段 |    0 |
# >> | スプリント | 野良   | 10分   | 七段 |    0 |
# >> | スプリント | 野良   | 10分   | 六段 |    0 |
# >> | スプリント | 野良   | 10分   | 五段 |    0 |
# >> | スプリント | 野良   | 10分   | 四段 |    0 |
# >> | スプリント | 野良   | 10分   | 三段 |    0 |
# >> | スプリント | 野良   | 10分   | 二段 |    0 |
# >> | スプリント | 野良   | 10分   | 初段 |    0 |
# >> | スプリント | 野良   | 10分   | 1級  |    0 |
# >> | スプリント | 野良   | 10分   | 2級  |    0 |
# >> | スプリント | 野良   | 10分   | 3級  |    0 |
# >> | スプリント | 野良   | 10分   | 4級  |    0 |
# >> | スプリント | 野良   | 10分   | 5級  |    0 |
# >> | スプリント | 野良   | 10分   | 6級  |    0 |
# >> | スプリント | 野良   | 10分   | 7級  |    0 |
# >> | スプリント | 野良   | 10分   | 8級  |    0 |
# >> | スプリント | 野良   | 10分   | 9級  |    0 |
# >> | スプリント | 野良   | 10分   | 10級 |    0 |
# >> | スプリント | 野良   | 10分   | 11級 |    0 |
# >> | スプリント | 野良   | 10分   | 12級 |    0 |
# >> | スプリント | 野良   | 10分   | 13級 |    0 |
# >> | スプリント | 野良   | 10分   | 14級 |    0 |
# >> | スプリント | 野良   | 10分   | 15級 |    0 |
# >> | スプリント | 野良   | 10分   | 16級 |    0 |
# >> | スプリント | 野良   | 10分   | 17級 |    0 |
# >> | スプリント | 野良   | 10分   | 18級 |    0 |
# >> | スプリント | 野良   | 10分   | 19級 |    0 |
# >> | スプリント | 野良   | 10分   | 20級 |    0 |
# >> | スプリント | 野良   | 10分   | 21級 |    0 |
# >> | スプリント | 野良   | 10分   | 22級 |    0 |
# >> | スプリント | 野良   | 10分   | 23級 |    0 |
# >> | スプリント | 野良   | 10分   | 24級 |    0 |
# >> | スプリント | 野良   | 10分   | 25級 |    0 |
# >> | スプリント | 野良   | 10分   | 26級 |    0 |
# >> | スプリント | 野良   | 10分   | 27級 |    0 |
# >> | スプリント | 野良   | 10分   | 28級 |    0 |
# >> | スプリント | 野良   | 10分   | 29級 |    0 |
# >> | スプリント | 野良   | 10分   | 30級 |    0 |
# >> | スプリント | 野良   | 3分    | 十段 |    0 |
# >> | スプリント | 野良   | 3分    | 九段 |    0 |
# >> | スプリント | 野良   | 3分    | 八段 |    0 |
# >> | スプリント | 野良   | 3分    | 七段 |    0 |
# >> | スプリント | 野良   | 3分    | 六段 |    0 |
# >> | スプリント | 野良   | 3分    | 五段 |    0 |
# >> | スプリント | 野良   | 3分    | 四段 |    0 |
# >> | スプリント | 野良   | 3分    | 三段 |    0 |
# >> | スプリント | 野良   | 3分    | 二段 |    0 |
# >> | スプリント | 野良   | 3分    | 初段 |    0 |
# >> | スプリント | 野良   | 3分    | 1級  |    0 |
# >> | スプリント | 野良   | 3分    | 2級  |    0 |
# >> | スプリント | 野良   | 3分    | 3級  |    0 |
# >> | スプリント | 野良   | 3分    | 4級  |    0 |
# >> | スプリント | 野良   | 3分    | 5級  |    0 |
# >> | スプリント | 野良   | 3分    | 6級  |    0 |
# >> | スプリント | 野良   | 3分    | 7級  |    0 |
# >> | スプリント | 野良   | 3分    | 8級  |    0 |
# >> | スプリント | 野良   | 3分    | 9級  |    0 |
# >> | スプリント | 野良   | 3分    | 10級 |    0 |
# >> | スプリント | 野良   | 3分    | 11級 |    0 |
# >> | スプリント | 野良   | 3分    | 12級 |    0 |
# >> | スプリント | 野良   | 3分    | 13級 |    0 |
# >> | スプリント | 野良   | 3分    | 14級 |    0 |
# >> | スプリント | 野良   | 3分    | 15級 |    0 |
# >> | スプリント | 野良   | 3分    | 16級 |    0 |
# >> | スプリント | 野良   | 3分    | 17級 |    0 |
# >> | スプリント | 野良   | 3分    | 18級 |    0 |
# >> | スプリント | 野良   | 3分    | 19級 |    0 |
# >> | スプリント | 野良   | 3分    | 20級 |    0 |
# >> | スプリント | 野良   | 3分    | 21級 |    0 |
# >> | スプリント | 野良   | 3分    | 22級 |    0 |
# >> | スプリント | 野良   | 3分    | 23級 |    0 |
# >> | スプリント | 野良   | 3分    | 24級 |    0 |
# >> | スプリント | 野良   | 3分    | 25級 |    0 |
# >> | スプリント | 野良   | 3分    | 26級 |    0 |
# >> | スプリント | 野良   | 3分    | 27級 |    0 |
# >> | スプリント | 野良   | 3分    | 28級 |    0 |
# >> | スプリント | 野良   | 3分    | 29級 |    0 |
# >> | スプリント | 野良   | 3分    | 30級 |    0 |
# >> | スプリント | 野良   | 10秒   | 十段 |    0 |
# >> | スプリント | 野良   | 10秒   | 九段 |    0 |
# >> | スプリント | 野良   | 10秒   | 八段 |    0 |
# >> | スプリント | 野良   | 10秒   | 七段 |    0 |
# >> | スプリント | 野良   | 10秒   | 六段 |    0 |
# >> | スプリント | 野良   | 10秒   | 五段 |    0 |
# >> | スプリント | 野良   | 10秒   | 四段 |    0 |
# >> | スプリント | 野良   | 10秒   | 三段 |    0 |
# >> | スプリント | 野良   | 10秒   | 二段 |    0 |
# >> | スプリント | 野良   | 10秒   | 初段 |    0 |
# >> | スプリント | 野良   | 10秒   | 1級  |    0 |
# >> | スプリント | 野良   | 10秒   | 2級  |    0 |
# >> | スプリント | 野良   | 10秒   | 3級  |    0 |
# >> | スプリント | 野良   | 10秒   | 4級  |    0 |
# >> | スプリント | 野良   | 10秒   | 5級  |    0 |
# >> | スプリント | 野良   | 10秒   | 6級  |    0 |
# >> | スプリント | 野良   | 10秒   | 7級  |    0 |
# >> | スプリント | 野良   | 10秒   | 8級  |    0 |
# >> | スプリント | 野良   | 10秒   | 9級  |    0 |
# >> | スプリント | 野良   | 10秒   | 10級 |    0 |
# >> | スプリント | 野良   | 10秒   | 11級 |    0 |
# >> | スプリント | 野良   | 10秒   | 12級 |    0 |
# >> | スプリント | 野良   | 10秒   | 13級 |    0 |
# >> | スプリント | 野良   | 10秒   | 14級 |    0 |
# >> | スプリント | 野良   | 10秒   | 15級 |    0 |
# >> | スプリント | 野良   | 10秒   | 16級 |    0 |
# >> | スプリント | 野良   | 10秒   | 17級 |    0 |
# >> | スプリント | 野良   | 10秒   | 18級 |    0 |
# >> | スプリント | 野良   | 10秒   | 19級 |    0 |
# >> | スプリント | 野良   | 10秒   | 20級 |    0 |
# >> | スプリント | 野良   | 10秒   | 21級 |    0 |
# >> | スプリント | 野良   | 10秒   | 22級 |    0 |
# >> | スプリント | 野良   | 10秒   | 23級 |    0 |
# >> | スプリント | 野良   | 10秒   | 24級 |    0 |
# >> | スプリント | 野良   | 10秒   | 25級 |    0 |
# >> | スプリント | 野良   | 10秒   | 26級 |    0 |
# >> | スプリント | 野良   | 10秒   | 27級 |    0 |
# >> | スプリント | 野良   | 10秒   | 28級 |    0 |
# >> | スプリント | 野良   | 10秒   | 29級 |    0 |
# >> | スプリント | 野良   | 10秒   | 30級 |    0 |
# >> | スプリント | 友達   | 10分   | 十段 |    0 |
# >> | スプリント | 友達   | 10分   | 九段 |    0 |
# >> | スプリント | 友達   | 10分   | 八段 |    0 |
# >> | スプリント | 友達   | 10分   | 七段 |    0 |
# >> | スプリント | 友達   | 10分   | 六段 |    0 |
# >> | スプリント | 友達   | 10分   | 五段 |    0 |
# >> | スプリント | 友達   | 10分   | 四段 |    0 |
# >> | スプリント | 友達   | 10分   | 三段 |    0 |
# >> | スプリント | 友達   | 10分   | 二段 |    0 |
# >> | スプリント | 友達   | 10分   | 初段 |    0 |
# >> | スプリント | 友達   | 10分   | 1級  |    0 |
# >> | スプリント | 友達   | 10分   | 2級  |    0 |
# >> | スプリント | 友達   | 10分   | 3級  |    0 |
# >> | スプリント | 友達   | 10分   | 4級  |    0 |
# >> | スプリント | 友達   | 10分   | 5級  |    0 |
# >> | スプリント | 友達   | 10分   | 6級  |    0 |
# >> | スプリント | 友達   | 10分   | 7級  |    0 |
# >> | スプリント | 友達   | 10分   | 8級  |    0 |
# >> | スプリント | 友達   | 10分   | 9級  |    0 |
# >> | スプリント | 友達   | 10分   | 10級 |    0 |
# >> | スプリント | 友達   | 10分   | 11級 |    0 |
# >> | スプリント | 友達   | 10分   | 12級 |    0 |
# >> | スプリント | 友達   | 10分   | 13級 |    0 |
# >> | スプリント | 友達   | 10分   | 14級 |    0 |
# >> | スプリント | 友達   | 10分   | 15級 |    0 |
# >> | スプリント | 友達   | 10分   | 16級 |    0 |
# >> | スプリント | 友達   | 10分   | 17級 |    0 |
# >> | スプリント | 友達   | 10分   | 18級 |    0 |
# >> | スプリント | 友達   | 10分   | 19級 |    0 |
# >> | スプリント | 友達   | 10分   | 20級 |    0 |
# >> | スプリント | 友達   | 10分   | 21級 |    0 |
# >> | スプリント | 友達   | 10分   | 22級 |    0 |
# >> | スプリント | 友達   | 10分   | 23級 |    0 |
# >> | スプリント | 友達   | 10分   | 24級 |    0 |
# >> | スプリント | 友達   | 10分   | 25級 |    0 |
# >> | スプリント | 友達   | 10分   | 26級 |    0 |
# >> | スプリント | 友達   | 10分   | 27級 |    0 |
# >> | スプリント | 友達   | 10分   | 28級 |    0 |
# >> | スプリント | 友達   | 10分   | 29級 |    0 |
# >> | スプリント | 友達   | 10分   | 30級 |    0 |
# >> | スプリント | 友達   | 3分    | 十段 |    0 |
# >> | スプリント | 友達   | 3分    | 九段 |    0 |
# >> | スプリント | 友達   | 3分    | 八段 |    0 |
# >> | スプリント | 友達   | 3分    | 七段 |    0 |
# >> | スプリント | 友達   | 3分    | 六段 |    0 |
# >> | スプリント | 友達   | 3分    | 五段 |    0 |
# >> | スプリント | 友達   | 3分    | 四段 |    0 |
# >> | スプリント | 友達   | 3分    | 三段 |    0 |
# >> | スプリント | 友達   | 3分    | 二段 |    0 |
# >> | スプリント | 友達   | 3分    | 初段 |    0 |
# >> | スプリント | 友達   | 3分    | 1級  |    0 |
# >> | スプリント | 友達   | 3分    | 2級  |    0 |
# >> | スプリント | 友達   | 3分    | 3級  |    0 |
# >> | スプリント | 友達   | 3分    | 4級  |    0 |
# >> | スプリント | 友達   | 3分    | 5級  |    0 |
# >> | スプリント | 友達   | 3分    | 6級  |    0 |
# >> | スプリント | 友達   | 3分    | 7級  |    0 |
# >> | スプリント | 友達   | 3分    | 8級  |    0 |
# >> | スプリント | 友達   | 3分    | 9級  |    0 |
# >> | スプリント | 友達   | 3分    | 10級 |    0 |
# >> | スプリント | 友達   | 3分    | 11級 |    0 |
# >> | スプリント | 友達   | 3分    | 12級 |    0 |
# >> | スプリント | 友達   | 3分    | 13級 |    0 |
# >> | スプリント | 友達   | 3分    | 14級 |    0 |
# >> | スプリント | 友達   | 3分    | 15級 |    0 |
# >> | スプリント | 友達   | 3分    | 16級 |    0 |
# >> | スプリント | 友達   | 3分    | 17級 |    0 |
# >> | スプリント | 友達   | 3分    | 18級 |    0 |
# >> | スプリント | 友達   | 3分    | 19級 |    0 |
# >> | スプリント | 友達   | 3分    | 20級 |    0 |
# >> | スプリント | 友達   | 3分    | 21級 |    0 |
# >> | スプリント | 友達   | 3分    | 22級 |    0 |
# >> | スプリント | 友達   | 3分    | 23級 |    0 |
# >> | スプリント | 友達   | 3分    | 24級 |    0 |
# >> | スプリント | 友達   | 3分    | 25級 |    0 |
# >> | スプリント | 友達   | 3分    | 26級 |    0 |
# >> | スプリント | 友達   | 3分    | 27級 |    0 |
# >> | スプリント | 友達   | 3分    | 28級 |    0 |
# >> | スプリント | 友達   | 3分    | 29級 |    0 |
# >> | スプリント | 友達   | 3分    | 30級 |    0 |
# >> | スプリント | 友達   | 10秒   | 十段 |    0 |
# >> | スプリント | 友達   | 10秒   | 九段 |    0 |
# >> | スプリント | 友達   | 10秒   | 八段 |    0 |
# >> | スプリント | 友達   | 10秒   | 七段 |    0 |
# >> | スプリント | 友達   | 10秒   | 六段 |    0 |
# >> | スプリント | 友達   | 10秒   | 五段 |    0 |
# >> | スプリント | 友達   | 10秒   | 四段 |    0 |
# >> | スプリント | 友達   | 10秒   | 三段 |    0 |
# >> | スプリント | 友達   | 10秒   | 二段 |    0 |
# >> | スプリント | 友達   | 10秒   | 初段 |    0 |
# >> | スプリント | 友達   | 10秒   | 1級  |    0 |
# >> | スプリント | 友達   | 10秒   | 2級  |    0 |
# >> | スプリント | 友達   | 10秒   | 3級  |    0 |
# >> | スプリント | 友達   | 10秒   | 4級  |    0 |
# >> | スプリント | 友達   | 10秒   | 5級  |    0 |
# >> | スプリント | 友達   | 10秒   | 6級  |    0 |
# >> | スプリント | 友達   | 10秒   | 7級  |    0 |
# >> | スプリント | 友達   | 10秒   | 8級  |    0 |
# >> | スプリント | 友達   | 10秒   | 9級  |    0 |
# >> | スプリント | 友達   | 10秒   | 10級 |    0 |
# >> | スプリント | 友達   | 10秒   | 11級 |    0 |
# >> | スプリント | 友達   | 10秒   | 12級 |    0 |
# >> | スプリント | 友達   | 10秒   | 13級 |    0 |
# >> | スプリント | 友達   | 10秒   | 14級 |    0 |
# >> | スプリント | 友達   | 10秒   | 15級 |    0 |
# >> | スプリント | 友達   | 10秒   | 16級 |    0 |
# >> | スプリント | 友達   | 10秒   | 17級 |    0 |
# >> | スプリント | 友達   | 10秒   | 18級 |    0 |
# >> | スプリント | 友達   | 10秒   | 19級 |    0 |
# >> | スプリント | 友達   | 10秒   | 20級 |    0 |
# >> | スプリント | 友達   | 10秒   | 21級 |    0 |
# >> | スプリント | 友達   | 10秒   | 22級 |    0 |
# >> | スプリント | 友達   | 10秒   | 23級 |    0 |
# >> | スプリント | 友達   | 10秒   | 24級 |    0 |
# >> | スプリント | 友達   | 10秒   | 25級 |    0 |
# >> | スプリント | 友達   | 10秒   | 26級 |    0 |
# >> | スプリント | 友達   | 10秒   | 27級 |    0 |
# >> | スプリント | 友達   | 10秒   | 28級 |    0 |
# >> | スプリント | 友達   | 10秒   | 29級 |    0 |
# >> | スプリント | 友達   | 10秒   | 30級 |    0 |
# >> | スプリント | 指導   | 10分   | 十段 |    0 |
# >> | スプリント | 指導   | 10分   | 九段 |    0 |
# >> | スプリント | 指導   | 10分   | 八段 |    0 |
# >> | スプリント | 指導   | 10分   | 七段 |    0 |
# >> | スプリント | 指導   | 10分   | 六段 |    0 |
# >> | スプリント | 指導   | 10分   | 五段 |    0 |
# >> | スプリント | 指導   | 10分   | 四段 |    0 |
# >> | スプリント | 指導   | 10分   | 三段 |    0 |
# >> | スプリント | 指導   | 10分   | 二段 |    0 |
# >> | スプリント | 指導   | 10分   | 初段 |    0 |
# >> | スプリント | 指導   | 10分   | 1級  |    0 |
# >> | スプリント | 指導   | 10分   | 2級  |    0 |
# >> | スプリント | 指導   | 10分   | 3級  |    0 |
# >> | スプリント | 指導   | 10分   | 4級  |    0 |
# >> | スプリント | 指導   | 10分   | 5級  |    0 |
# >> | スプリント | 指導   | 10分   | 6級  |    0 |
# >> | スプリント | 指導   | 10分   | 7級  |    0 |
# >> | スプリント | 指導   | 10分   | 8級  |    0 |
# >> | スプリント | 指導   | 10分   | 9級  |    0 |
# >> | スプリント | 指導   | 10分   | 10級 |    0 |
# >> | スプリント | 指導   | 10分   | 11級 |    0 |
# >> | スプリント | 指導   | 10分   | 12級 |    0 |
# >> | スプリント | 指導   | 10分   | 13級 |    0 |
# >> | スプリント | 指導   | 10分   | 14級 |    0 |
# >> | スプリント | 指導   | 10分   | 15級 |    0 |
# >> | スプリント | 指導   | 10分   | 16級 |    0 |
# >> | スプリント | 指導   | 10分   | 17級 |    0 |
# >> | スプリント | 指導   | 10分   | 18級 |    0 |
# >> | スプリント | 指導   | 10分   | 19級 |    0 |
# >> | スプリント | 指導   | 10分   | 20級 |    0 |
# >> | スプリント | 指導   | 10分   | 21級 |    0 |
# >> | スプリント | 指導   | 10分   | 22級 |    0 |
# >> | スプリント | 指導   | 10分   | 23級 |    0 |
# >> | スプリント | 指導   | 10分   | 24級 |    0 |
# >> | スプリント | 指導   | 10分   | 25級 |    0 |
# >> | スプリント | 指導   | 10分   | 26級 |    0 |
# >> | スプリント | 指導   | 10分   | 27級 |    0 |
# >> | スプリント | 指導   | 10分   | 28級 |    0 |
# >> | スプリント | 指導   | 10分   | 29級 |    0 |
# >> | スプリント | 指導   | 10分   | 30級 |    0 |
# >> | スプリント | 指導   | 3分    | 十段 |    0 |
# >> | スプリント | 指導   | 3分    | 九段 |    0 |
# >> | スプリント | 指導   | 3分    | 八段 |    0 |
# >> | スプリント | 指導   | 3分    | 七段 |    0 |
# >> | スプリント | 指導   | 3分    | 六段 |    0 |
# >> | スプリント | 指導   | 3分    | 五段 |    0 |
# >> | スプリント | 指導   | 3分    | 四段 |    0 |
# >> | スプリント | 指導   | 3分    | 三段 |    0 |
# >> | スプリント | 指導   | 3分    | 二段 |    0 |
# >> | スプリント | 指導   | 3分    | 初段 |    0 |
# >> | スプリント | 指導   | 3分    | 1級  |    0 |
# >> | スプリント | 指導   | 3分    | 2級  |    0 |
# >> | スプリント | 指導   | 3分    | 3級  |    0 |
# >> | スプリント | 指導   | 3分    | 4級  |    0 |
# >> | スプリント | 指導   | 3分    | 5級  |    0 |
# >> | スプリント | 指導   | 3分    | 6級  |    0 |
# >> | スプリント | 指導   | 3分    | 7級  |    0 |
# >> | スプリント | 指導   | 3分    | 8級  |    0 |
# >> | スプリント | 指導   | 3分    | 9級  |    0 |
# >> | スプリント | 指導   | 3分    | 10級 |    0 |
# >> | スプリント | 指導   | 3分    | 11級 |    0 |
# >> | スプリント | 指導   | 3分    | 12級 |    0 |
# >> | スプリント | 指導   | 3分    | 13級 |    0 |
# >> | スプリント | 指導   | 3分    | 14級 |    0 |
# >> | スプリント | 指導   | 3分    | 15級 |    0 |
# >> | スプリント | 指導   | 3分    | 16級 |    0 |
# >> | スプリント | 指導   | 3分    | 17級 |    0 |
# >> | スプリント | 指導   | 3分    | 18級 |    0 |
# >> | スプリント | 指導   | 3分    | 19級 |    0 |
# >> | スプリント | 指導   | 3分    | 20級 |    0 |
# >> | スプリント | 指導   | 3分    | 21級 |    0 |
# >> | スプリント | 指導   | 3分    | 22級 |    0 |
# >> | スプリント | 指導   | 3分    | 23級 |    0 |
# >> | スプリント | 指導   | 3分    | 24級 |    0 |
# >> | スプリント | 指導   | 3分    | 25級 |    0 |
# >> | スプリント | 指導   | 3分    | 26級 |    0 |
# >> | スプリント | 指導   | 3分    | 27級 |    0 |
# >> | スプリント | 指導   | 3分    | 28級 |    0 |
# >> | スプリント | 指導   | 3分    | 29級 |    0 |
# >> | スプリント | 指導   | 3分    | 30級 |    0 |
# >> | スプリント | 指導   | 10秒   | 十段 |    0 |
# >> | スプリント | 指導   | 10秒   | 九段 |    0 |
# >> | スプリント | 指導   | 10秒   | 八段 |    0 |
# >> | スプリント | 指導   | 10秒   | 七段 |    0 |
# >> | スプリント | 指導   | 10秒   | 六段 |    0 |
# >> | スプリント | 指導   | 10秒   | 五段 |    0 |
# >> | スプリント | 指導   | 10秒   | 四段 |    0 |
# >> | スプリント | 指導   | 10秒   | 三段 |    0 |
# >> | スプリント | 指導   | 10秒   | 二段 |    0 |
# >> | スプリント | 指導   | 10秒   | 初段 |    0 |
# >> | スプリント | 指導   | 10秒   | 1級  |    0 |
# >> | スプリント | 指導   | 10秒   | 2級  |    0 |
# >> | スプリント | 指導   | 10秒   | 3級  |    0 |
# >> | スプリント | 指導   | 10秒   | 4級  |    0 |
# >> | スプリント | 指導   | 10秒   | 5級  |    0 |
# >> | スプリント | 指導   | 10秒   | 6級  |    0 |
# >> | スプリント | 指導   | 10秒   | 7級  |    0 |
# >> | スプリント | 指導   | 10秒   | 8級  |    0 |
# >> | スプリント | 指導   | 10秒   | 9級  |    0 |
# >> | スプリント | 指導   | 10秒   | 10級 |    0 |
# >> | スプリント | 指導   | 10秒   | 11級 |    0 |
# >> | スプリント | 指導   | 10秒   | 12級 |    0 |
# >> | スプリント | 指導   | 10秒   | 13級 |    0 |
# >> | スプリント | 指導   | 10秒   | 14級 |    0 |
# >> | スプリント | 指導   | 10秒   | 15級 |    0 |
# >> | スプリント | 指導   | 10秒   | 16級 |    0 |
# >> | スプリント | 指導   | 10秒   | 17級 |    0 |
# >> | スプリント | 指導   | 10秒   | 18級 |    0 |
# >> | スプリント | 指導   | 10秒   | 19級 |    0 |
# >> | スプリント | 指導   | 10秒   | 20級 |    0 |
# >> | スプリント | 指導   | 10秒   | 21級 |    0 |
# >> | スプリント | 指導   | 10秒   | 22級 |    0 |
# >> | スプリント | 指導   | 10秒   | 23級 |    0 |
# >> | スプリント | 指導   | 10秒   | 24級 |    0 |
# >> | スプリント | 指導   | 10秒   | 25級 |    0 |
# >> | スプリント | 指導   | 10秒   | 26級 |    0 |
# >> | スプリント | 指導   | 10秒   | 27級 |    0 |
# >> | スプリント | 指導   | 10秒   | 28級 |    0 |
# >> | スプリント | 指導   | 10秒   | 29級 |    0 |
# >> | スプリント | 指導   | 10秒   | 30級 |    0 |
# >> | スプリント | 大会   | 10分   | 十段 |    0 |
# >> | スプリント | 大会   | 10分   | 九段 |    0 |
# >> | スプリント | 大会   | 10分   | 八段 |    0 |
# >> | スプリント | 大会   | 10分   | 七段 |    0 |
# >> | スプリント | 大会   | 10分   | 六段 |    0 |
# >> | スプリント | 大会   | 10分   | 五段 |    0 |
# >> | スプリント | 大会   | 10分   | 四段 |    0 |
# >> | スプリント | 大会   | 10分   | 三段 |    0 |
# >> | スプリント | 大会   | 10分   | 二段 |    0 |
# >> | スプリント | 大会   | 10分   | 初段 |    0 |
# >> | スプリント | 大会   | 10分   | 1級  |    0 |
# >> | スプリント | 大会   | 10分   | 2級  |    0 |
# >> | スプリント | 大会   | 10分   | 3級  |    0 |
# >> | スプリント | 大会   | 10分   | 4級  |    0 |
# >> | スプリント | 大会   | 10分   | 5級  |    0 |
# >> | スプリント | 大会   | 10分   | 6級  |    0 |
# >> | スプリント | 大会   | 10分   | 7級  |    0 |
# >> | スプリント | 大会   | 10分   | 8級  |    0 |
# >> | スプリント | 大会   | 10分   | 9級  |    0 |
# >> | スプリント | 大会   | 10分   | 10級 |    0 |
# >> | スプリント | 大会   | 10分   | 11級 |    0 |
# >> | スプリント | 大会   | 10分   | 12級 |    0 |
# >> | スプリント | 大会   | 10分   | 13級 |    0 |
# >> | スプリント | 大会   | 10分   | 14級 |    0 |
# >> | スプリント | 大会   | 10分   | 15級 |    0 |
# >> | スプリント | 大会   | 10分   | 16級 |    0 |
# >> | スプリント | 大会   | 10分   | 17級 |    0 |
# >> | スプリント | 大会   | 10分   | 18級 |    0 |
# >> | スプリント | 大会   | 10分   | 19級 |    0 |
# >> | スプリント | 大会   | 10分   | 20級 |    0 |
# >> | スプリント | 大会   | 10分   | 21級 |    0 |
# >> | スプリント | 大会   | 10分   | 22級 |    0 |
# >> | スプリント | 大会   | 10分   | 23級 |    0 |
# >> | スプリント | 大会   | 10分   | 24級 |    0 |
# >> | スプリント | 大会   | 10分   | 25級 |    0 |
# >> | スプリント | 大会   | 10分   | 26級 |    0 |
# >> | スプリント | 大会   | 10分   | 27級 |    0 |
# >> | スプリント | 大会   | 10分   | 28級 |    0 |
# >> | スプリント | 大会   | 10分   | 29級 |    0 |
# >> | スプリント | 大会   | 10分   | 30級 |    0 |
# >> | スプリント | 大会   | 3分    | 十段 |    0 |
# >> | スプリント | 大会   | 3分    | 九段 |    0 |
# >> | スプリント | 大会   | 3分    | 八段 |    0 |
# >> | スプリント | 大会   | 3分    | 七段 |    0 |
# >> | スプリント | 大会   | 3分    | 六段 |    0 |
# >> | スプリント | 大会   | 3分    | 五段 |    0 |
# >> | スプリント | 大会   | 3分    | 四段 |    0 |
# >> | スプリント | 大会   | 3分    | 三段 |    0 |
# >> | スプリント | 大会   | 3分    | 二段 |    0 |
# >> | スプリント | 大会   | 3分    | 初段 |    0 |
# >> | スプリント | 大会   | 3分    | 1級  |    0 |
# >> | スプリント | 大会   | 3分    | 2級  |    0 |
# >> | スプリント | 大会   | 3分    | 3級  |    0 |
# >> | スプリント | 大会   | 3分    | 4級  |    0 |
# >> | スプリント | 大会   | 3分    | 5級  |    0 |
# >> | スプリント | 大会   | 3分    | 6級  |    0 |
# >> | スプリント | 大会   | 3分    | 7級  |    0 |
# >> | スプリント | 大会   | 3分    | 8級  |    0 |
# >> | スプリント | 大会   | 3分    | 9級  |    0 |
# >> | スプリント | 大会   | 3分    | 10級 |    0 |
# >> | スプリント | 大会   | 3分    | 11級 |    0 |
# >> | スプリント | 大会   | 3分    | 12級 |    0 |
# >> | スプリント | 大会   | 3分    | 13級 |    0 |
# >> | スプリント | 大会   | 3分    | 14級 |    0 |
# >> | スプリント | 大会   | 3分    | 15級 |    0 |
# >> | スプリント | 大会   | 3分    | 16級 |    0 |
# >> | スプリント | 大会   | 3分    | 17級 |    0 |
# >> | スプリント | 大会   | 3分    | 18級 |    0 |
# >> | スプリント | 大会   | 3分    | 19級 |    0 |
# >> | スプリント | 大会   | 3分    | 20級 |    0 |
# >> | スプリント | 大会   | 3分    | 21級 |    0 |
# >> | スプリント | 大会   | 3分    | 22級 |    0 |
# >> | スプリント | 大会   | 3分    | 23級 |    0 |
# >> | スプリント | 大会   | 3分    | 24級 |    0 |
# >> | スプリント | 大会   | 3分    | 25級 |    0 |
# >> | スプリント | 大会   | 3分    | 26級 |    0 |
# >> | スプリント | 大会   | 3分    | 27級 |    0 |
# >> | スプリント | 大会   | 3分    | 28級 |    0 |
# >> | スプリント | 大会   | 3分    | 29級 |    0 |
# >> | スプリント | 大会   | 3分    | 30級 |    0 |
# >> | スプリント | 大会   | 10秒   | 十段 |    0 |
# >> | スプリント | 大会   | 10秒   | 九段 |    0 |
# >> | スプリント | 大会   | 10秒   | 八段 |    0 |
# >> | スプリント | 大会   | 10秒   | 七段 |    0 |
# >> | スプリント | 大会   | 10秒   | 六段 |    0 |
# >> | スプリント | 大会   | 10秒   | 五段 |    0 |
# >> | スプリント | 大会   | 10秒   | 四段 |    0 |
# >> | スプリント | 大会   | 10秒   | 三段 |    0 |
# >> | スプリント | 大会   | 10秒   | 二段 |    0 |
# >> | スプリント | 大会   | 10秒   | 初段 |    0 |
# >> | スプリント | 大会   | 10秒   | 1級  |    0 |
# >> | スプリント | 大会   | 10秒   | 2級  |    0 |
# >> | スプリント | 大会   | 10秒   | 3級  |    0 |
# >> | スプリント | 大会   | 10秒   | 4級  |    0 |
# >> | スプリント | 大会   | 10秒   | 5級  |    0 |
# >> | スプリント | 大会   | 10秒   | 6級  |    0 |
# >> | スプリント | 大会   | 10秒   | 7級  |    0 |
# >> | スプリント | 大会   | 10秒   | 8級  |    0 |
# >> | スプリント | 大会   | 10秒   | 9級  |    0 |
# >> | スプリント | 大会   | 10秒   | 10級 |    0 |
# >> | スプリント | 大会   | 10秒   | 11級 |    0 |
# >> | スプリント | 大会   | 10秒   | 12級 |    0 |
# >> | スプリント | 大会   | 10秒   | 13級 |    0 |
# >> | スプリント | 大会   | 10秒   | 14級 |    0 |
# >> | スプリント | 大会   | 10秒   | 15級 |    0 |
# >> | スプリント | 大会   | 10秒   | 16級 |    0 |
# >> | スプリント | 大会   | 10秒   | 17級 |    0 |
# >> | スプリント | 大会   | 10秒   | 18級 |    0 |
# >> | スプリント | 大会   | 10秒   | 19級 |    0 |
# >> | スプリント | 大会   | 10秒   | 20級 |    0 |
# >> | スプリント | 大会   | 10秒   | 21級 |    0 |
# >> | スプリント | 大会   | 10秒   | 22級 |    0 |
# >> | スプリント | 大会   | 10秒   | 23級 |    0 |
# >> | スプリント | 大会   | 10秒   | 24級 |    0 |
# >> | スプリント | 大会   | 10秒   | 25級 |    0 |
# >> | スプリント | 大会   | 10秒   | 26級 |    0 |
# >> | スプリント | 大会   | 10秒   | 27級 |    0 |
# >> | スプリント | 大会   | 10秒   | 28級 |    0 |
# >> | スプリント | 大会   | 10秒   | 29級 |    0 |
# >> | スプリント | 大会   | 10秒   | 30級 |    0 |
# >> |------------+--------+--------+------+------|
