┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 高度を目指す一日一題宿題メールマガジン     .&&&& **** %%%%. ┃ ┃ 前回の発行部数 27,685部(mag2+melma)      &&&&&&******%%%%%% ┃ ┃ 編集・発行 斎藤末広 jhomework@yscon.co.jp   '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ このメールマガジンは,無料で試読でき,役立つと思ったら好きな時期に会費を 納めるシェアウェアです。詳細/解除方法 http://www.3721p.com/homework/ ---------------------------------------------------------------☆PR☆--- ◆◆◆◆◆ 2004秋試験対策 通信講座総合コース,土曜塾受付中!◆◆◆◆◆◆   4月開講の通信講座総合コース<全8種>只今申込受付中   土曜塾(通信教育+スクーリング10回)も同時受付中<6月開講>      詳細とお申込は http://www.itec.co.jp/から ◆◆◆◆◆《IT技術者教育のパイオニア》 アイテックの通信講座 ◆◆◆◆◆ ---------------------------------------------------------------☆PR☆---   今回受験できなかったあなた!次回別区分にチャレンジするあなた!へ ┏━┏━┏━┏━┏━┏━┏━┏━┏━┏━┏━┏━┏━┏━┏━┏━┏━┏━ ┃★┃春┃期┃情┃報┃処┃理┃★┃試┃験┃問┃題┃無┃料┃配┃布┃!┃★ ┗━┗━┗━┗━┗━┗━┗━┗━┗━┗━┗━┗━┗━┗━┗━┗━┗━┗━ 申し込みはこちら → http://www.adplan.ne.jp/cgi-bin/ad/rs?bid=25628&lid=3 ---------------------------------------------------------------☆PR☆--- ★ パソコン本体から激安パーツまで!! DOS/VのことならDOS/Vパラダイス!! ★ ★ DOS/Vパラダイス 名古屋大須店 TEL:052-243-0391 FAX:052-243-0392 ★ ★ <<< 金鯱 PC Express ☆ = - >>> 名古屋大須店,独自のメールマガジン ★ ★ 新商品情報,特価情報等,ホットなPCパーツ情報をお届けいたします。 ★ ★ 名古屋大須店の情報,申込登録:http://www.dospara.co.jp/osu/ ★ --------------------------------------------------------------☆PR☆---- ========================================================================  2004年5月17日分 宿題 ------------------------------------------------------------------------ 今日の漢字 「漢字アトム(原子)編」 http://www.yscon.co.jp/j/kanji/ 白川静『常用字解』を参考 http://www.amazon.co.jp/exec/obidos/ASIN/458212805X/suehirospage-22  「軍」は,車の上に立てた旗がなびいている形の象形文字です。軍隊,軍隊の 兵車(将軍が乗る)を指します。その車を移動させることが,"運ぶ"となります。  今日の問題  「系」の字の由来は? 答えは,次号のこのコーナーで。 ======================================================================== お知らせ(オフ会予定)  宿題メール購読者を中心にオフ会を開催します。会員である必要はありません。 宿題メール購読者であれば,どなたでも参加できます。  5/21(金) 岡崎オフ 検討中  5/23(日) 横浜オフ 夕方〜  6/26(土) 大阪USJオフ 午前中から,途中から参加もOK,木村宏一先生も参加       されます。  5/21(金) 岡崎オフ,岡崎周辺の方の希望がない場合,中止します。参加できそ うな方は,至急ご連絡下さい。 ------------------------------------------------------------------------- お知らせ(明日正午 5/18正午 初級シスアド,基本情報技術者合格発表)  試験センターより,合格発表の日程が,5/18 と決定しました。表示には, (予定)とありますが,従来通りであれば,まず,この日に発表されます。  発表時刻は,5/18(火) 正午です。  詳細:合格発表日@試験センター     http://www.jitec.jp/1_05goukaku/happyobi_.html ======================================================================== 今日のコンピュータ用語で覚える英単語 http://www.yscon.co.jp/j/english/term/index.htm ■英単語■ avatar アバター  チャットやオンラインゲームなどで,ユーザの化身として,そこに登場する キャラクターを指します。  avatar は,サンスクリット語の avatAra で,神が地上に現れた姿を意味しま す。観音さんが,女性の形で現れたり,仙人の姿で現れたするといったものです。  「アバタもエクボ」といいますが,このアバタは,水疱瘡(みずぼうそう)の あとを指しますが,なんと,このアバタもサンスクリット語で,arbuda です。 同じサンスクリット語ですが,発音が似ているのはただの空前でしょう。 ヤフーで無料で作ることができます。(凝ると有料) 20年前のジャン? http://profiles.yahoo.co.jp/suehiro3721p  用語のリクエストお待ちしています。よかったらコメントもお願いします。 ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(ネットワーク)向け★  イーサネットフレームを用いて,WAN で使用するデータリンクのコネクション 確立やデータ転送を実現する技術はどれか。  ア L2TP  イ MPLS  ウ PPPoE  エ PPTP ■キーワード■ PPPoE ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問29  ウ PPPoE > PPPoE PPP over Ethernet > > PPPは元々,電話やISDNなど,1対1で接続する通信回線で使うものだったが, > それをイーサネットのような多対多のネットワーク上で実現する技術。電話 > などのPPPでは電話番号によって通信相手を識別し,それとの間で確立される > 接続を用いてPPPのパケットを交換するが,PPPoEは通信する双方のMACアドレ > スによって仮想的な回線を確立し,それを用いてPPPのパケットを交換する。 > PPPoEを使うことによって,クライアント側の設定がPPPと同程度に簡略化で > きる点を利用して,ADSLインターネットなどに用いることが多い。 > http://www.glasscom.com/tone/glossary/?qw=PPPoE  どうもありがとうございました。 > PPPoE:PPP over Ethernet > PPPの機能をEthernetを通して利用するためのプロトコル。インターネット関連の技 > 術標準を策定するIETFにより、RFC 2516として標準化されている。 > > 下記HPを参照しました。 > http://e-words.jp/w/PPPoE.html  どうもありがとうございました。 > L2TP(Layer 2 Tunneling Protocol) > http://www.fmmc.or.jp/~fm/nwts/nwmg/keyword02/vpn/l2tp.htm > > MPLS(Multi Protocol Label Switching) > http://www.atmarkit.co.jp/fnetwork/tokusyuu/11mpls/mpls01.html > > PPPoE(Point-to-Point Protocol Over Ethernet) > http://www.atmarkit.co.jp/icd/root/19/2237919.html > > PPTP(Point to Point Tunneling Protocol) > http://yougo.ascii24.com/gh/25/002590.html  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★★解説:上級シスアド向け★  デザインレビューにおけるラウンドロビン方式の説明として,適切なものはど れか。  ア 目的とするソフトウェアに対しての画面の一部やサンプルプログラムを   用意し,実際に動かしてレビューする。  イ レビュー対象のプログラムに対して幾つかのテストケースを用意し,テ   ストケースごとにそのプログラムコードを机上で追いかけ,妥当性を確認する。  ウ レビューに参加したメンバが持ち回りでレビューの責任者を務めながら,   全体のレビューを遂行していく。  エ レビューの目的を明確に決めて資料を事前に配布し,レビューの責任者   を置いて一堂に会してレビューする。 ■キーワード■ デザインレビュー,ラウンドロビン方式 ■解答■   上級システムアドミニストレータ午前平成15年問16  ウ レビューに参加したメンバが持ち回りでレビューの責任者を務めながら,   全体のレビューを遂行していく。 > 「ラウンドロビン方式」はスポーツでは「総当たり戦」を意味するそうです。 > http://www.geocities.co.jp/Milkyway-Kaigan/2534/Roundrobin.html 等  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★解説:基本・高度共通向け★  アドレス指定方法のうち,命令読出し後のメモリ参照を行わずにデータを取り 出すものはどれか。  ア 間接アドレス  イ 指標付きアドレス  ウ 即値オペランド  エ 直接アドレス ■キーワード■ アドレス指定方法,アドレス修飾 ■解答■   基本情報技術者午前平成16年春問17  ウ 即値オペランド > 間接アドレス指定方式: > アドレス部で示す記録場所の内容を,実効アドレスとして使用する方式 > > 指標(インデックス)アドレス指定方式: > インデックスレジスタに収容されているアドレスと命令語のアドレス部 > の値とを加算して,実効アドレスを求める方式 > > ベースアドレス指定方式: > ベースレジスタに収容されているアドレスと命令語のアドレス部の値と > を加算して,実効アドレスを求める方式 > > 相対アドレス指定方式: > 命令アドレスレジスタの内容と命令語のアドレス部の値とを加算して, > 実効アドレスを求める方式 > > 直接アドレス指定方式: > 命令語のアドレス部の値で直接指定する方式  どうもありがとうございました。 ------------------------------------------------------------------------ ★★解説:初級シスアド向け★  データ構造の一つである木構造に関する記述として,適切なものはどれか。  ア 階層の上位から下位に節点をたどることによって,データを取り出すこと   ができる構造である。  イ 格納した順序でデータを取り出すことができる構造である。  ウ 格納した順序とは逆の順序でデータを取り出すことができる構造である。  エ データ部と一つのポインタ部で構成されるセルをたどることによって,デー   タを取り出すことができる構造である。 ■キーワード■ ■解答■   初級システムアドミニストレータ午前平成16年春問21   基本情報技術者午前平成16年春問43  ア 階層の上位から下位に節点をたどることによって,データを取り出すこと   ができる構造である。 > イ:キュー構造 > ウ:スタック構造 > エ:リンクリスト構造 > http://www.mars.dti.ne.jp/~torao/program/structure/linklist.html に > まとめてありました。  どうもありがとうございました。 > エについて、“データ”が前半部では“データ”, 後半部では“デ―タ”になっ > ています。  ご指摘ありがとうございました。アマゾンギフトをお送りします。 ------------------------------------------------------------------------ ★解説:超入門・J検3級向け★  商品有高帳から,期末在庫品を先入先出法で評価した場合の在庫評価額は何千 円か。 ┌──────────────────┐ │        個数   単価(千円)│ │期首有高 10    10   │ │ 仕入高              │ │  4 月      1 11   │ │  6 月      2 12   │ │  7 月      3 13   │ │  9 月      4 14   │ │期末有高 12       │ └──────────────────┘  ア 123  イ 138  ウ 150  エ 168 ■キーワード■ 先入先出法在庫評価額 ■解答■   初級システムアドミニストレータ午前平成16年春問67  ウ 150 > 4月以前での在庫数が10個、4月〜9月までの仕入れ個数は1+2+3+4=10個。 > 9月終了時点での在庫数が12であることから、10+10-12=8個出荷したことになる。 > 出荷した8個は、先入先出法を使っていることから、すべて4月以前にあったもの。 > よって9月終了時点で残っている在庫の内訳は >  4月以前  2個: 2×10=20 >  4月 1個: 1×11=11 >  6月 2個: 2×12=24 >  7月 3個: 3×13=39 >  9月 4個: 4×14=56  どうもありがとうございました。 > 12=10+1+2+3+4−8 > (千円) > 期首 20 > 4月  11 > 6月  24 > 7月  39 > 9月  56  どうもありがとうございました。 > あのう、商品有高帳の9月の下にある「期首有高」は「期末有高」では > ないでしょうか。  ご指摘ありがとうございました。アマゾンギフトをお送りします。 ------------------------------------------------------------------------ 宿題メール会員とは   http://www.yscon.co.jp/j/homework/index.htm#kaihi   ビー玉クラブ  http://www.bdama.com   1000日会員 http://www.yscon.co.jp/j/homework/fqa1000.htm ======================================================================== ★その他★ > 合格発表18日ですか。 > 自己採点結果が微妙だったので、ドキドキです。  いよいよ発表ですね。 > 毎週日曜日夜7時半からNHKでアニメの「火の鳥」を見ていますが、話の展開が > かなり早いです。友人の話でも、子供にはわかりにくいのではないかというこ > とで、それならばと思いブック・オフで文庫の「火の鳥」を探しました。あい > にく最初の5巻までしか見つかりませんでした。代わりに「ブッダ」が全13冊 > 手に入りましたので、そちらを買って来ました。 > これから昼休みにぼちぼちと読み始めるつもりです。  手塚治虫のブッタもなかなかいいですね。  http://www.amazon.co.jp/exec/obidos/ASIN/4267890021/suehirospage-22 ■日経NETWORK■ > 「日経NETWORK」定期購読申し込みました。情報提供ありがとうございます。 > 今月から転職して電車に乗る時間が長くなったので、手頃な大きさだったら毎日車 > 内で読むのを日課にしようかと思っています。  雑誌をそのようにして読むのはとてもいいですよ。 > 日経ネットワークも含め、日経BP社の雑誌は学生だと学割料金(確か三割引くら > い)で購入できます。 > 申込みハガキは生協書籍部などで入手出来ます。 > ディスカウント情報は読者にとっても非常に有益なので、もっと積極的にアナウ > ンスして欲しいです。>編集長様 > 情報処理のネットワーク試験対策としては、直接関係する記事が毎号10ページく > らい有ります。宅配というシステムが特徴的です。 > メリットは、毎月届くのは買い忘れが無いだけでなく、尻を叩かれてる気分にな > り、学習意欲的にも結構効果があります。 > デメリットは、担当の配達所に問題が有るとちゃんと届かなく、対応がかなり面 > 倒です。  日経BPの雑誌は,年間購読で通常,割引になっています。学生の方はさらに,割 引率がいいかもしれません。大学生協に確認して,相談して見て下さい。受取が郵 送でなく生協窓口になるかもしれません。また,ほかの特典が受けられなくなるか もしれません。 ■はじめて・続けて・会員・OBだより■ http://www.3721p.com/homework/ > 以前のように宿題メールが早朝発行になったら、なんとなくこちらも > 頑張らないと!って気持ちになりますね。今、私の方が回答メールを > 出すのが遅くなりがちですが、できるだけ早めに出したいなと思いま > す。  日本全体が朝型にシフトするかも。 > 私の仕事は臨床検査技師です。 > 病院で血液検査(肝臓の機能、腎臓の機能、中性脂肪、コレステロールなどを検査 > します)や生理検査(心電図で心臓を、肺機能検査で呼吸器を、MRIで体の断層写真を > 撮影します)などを検査しています。 > 3月まで2人でしていた仕事を、4月からは1人でしています。 > 4月と連休明けは、仕事に追われた毎日でした。 > 少し疲れたかなと思いつつも、宿題メールに勇気を貰っています。 > 2倍のスピードで仕事をするのは、すぐには体が続かないので、 > 仕事の合理化を検討しています。  工夫,がんばって下さいね。むかし,事務の仕事で,6時間ほどかかっていた 仕事を30分ほどに数年かかって短縮したことがあります。工夫して編み出した 手法自体を捨てて,さらに改善していくのはちょっと寂しかったです。 ■今日の Q&A■ 質問受付中 > 2分木の「木」は「き」と読んでいいのでしょうか?参考書を読んでいて > いつも疑問に思いながら読んでいます。  「き」でいいです。にぶんき,と読んで下さい。ニブンモク,ニブンボクと いう人は,今まであったことがありません。  木構造は,もくこうぞう,と読みます。 > 辞書を調べても説明が出てきませんでした・・・。 > 良い辞書って、何でしょう・・・?  基本情報なら,福島さんの辞書がいいです。私のお薦めの辞書は,  初級シスアド向け:『シスアド合格用語事典〈2002/2003年版〉』  http://www.amazon.co.jp/exec/obidos/ASIN/4274165922/suehirospage-22  基本情報・ソフト開発向け:  『情報処理用語辞典―基本情報技術者・シスアド試験対応』  http://www.amazon.co.jp/exec/obidos/ASIN/4405030383/suehirospage-22  監査・上級シスアド等経営系高度向け  『情報処理技術者用語辞典』  http://www.amazon.co.jp/exec/obidos/ASIN/4822272354/suehirospage-22 どれも用途が明確ですので,他で代用というのはあまりよくないですよ。 ■ビー玉クラブ便り■ http://www.yscon.co.jp/j/bdama/index.htm > 先週、アメリカにいる主人の従姉が > 一時帰国に友人をつれてきました。 > 夕食だけとはいえ・・緊張しましたが、 > ビー玉のおかげでなんとか話せましたよ! > 昔のようないちいち日本語を頭で訳して、 > 文法をチェックしてから話す、というのでなく、 > こういう表現あったよな、いけるかな? > って考えて試す、反応がある、あ、通じたわ、とか > いうような会話で、ジョークも受けたし。 > 会話のテンポが少しは自然だったような気がします。  成果が現れるとやる気も倍増ですね。  ビー玉クラブで回覧しているような絵本を検索するページをつくりました。  洋書:絵本&幼児向け検索  http://www.yscon.co.jp/j/bdama/bookx/index.htm ■過去の宿題メールについて(日付は解説日)■ UNIX系のCを知っている人が,パソコン用のVC++を学習するには > サイトでしたら、下記がおすすめです。 > http://kumei.ne.jp/c_lang/ > > 書籍であれば、下記のものをよく読んでいました。 > VisualC++逆引き大全 500の極意 > http://www.amazon.co.jp/exec/obidos/ASIN/4798003107/suehirospage-22 > Visual C++.NETではじめるWin32APIシステムプログラミング > http://www.amazon.co.jp/exec/obidos/ASIN/4877830553/suehirospage-22 > > ただし、以上はWin32APIが前提となっています。 > MFCを使うのであれば、MFCの書籍やサイトを探す必要があります。  どうもありがとうございました。  URL,変更させてもらいました。 牛丼 > 今朝、TVのニュースでありましたが > 吉野家の牛丼が復活したそうですね。 > 限定で出すそうですよ。 > アナウンサーが食べているのを見て > (朝から、ボリューム大ではありますが) > 思わず食べたくなりました。(^^;  まだ私の豚丼+かき氷は実現していません。 結婚 > 30代後半で電撃結婚した人に、結婚を決意した理由を聞いたところ、 > 「40になった時に独身でいるのと、バツイチなのとを考えて、後者を選んだ」 > と言われました。 > あせることはあせりますが、それは先生のおっしゃるように、生物的観点から > みているので、周りからのプレッシャーとかは感じたことがありません。 > (30過ぎてからの子育ては体力的に大変、というのは、想像に難くないので…) > 「人生なんとかなるさー。何事も経験だー」っていう感じです。 > でも、最大の問題は、私でもいいよ、っていう人がいないことですよね…。がっく > り。  ところで,6/26のUSJオフ,独身女性の割合がかなり高いです。独身男性の方, ぜひご参加下さい。 ======================================================================== ★★ 本日の宿題 ★★★★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(ネットワーク)向け★ TCP/IP 特集  図は,FTP,IP,SNMP,TCP,UDP を用いたプロトコルスタック(プロトコルの 組合せ)を表している。各プロトコルの関係が正しいものはどれか。ここで,図 の上側は上位の層を表す。  ア ┌────┬────┐    │ FTP  │ SNMP │    ├────┴────┤    │    UDP    │    ├─────────┤    │    TCP    │    ├─────────┤    │    IP    │    └─────────┘  イ ┌────┬────┐    │ FTP  │ SNMP │    ├────┼────┤    │  IP  │  UDP │    ├────┴────┤    │    TCP    │    └─────────┘  ウ ┌────┬────┐    │ FTP  │ SNMP │    ├────┼────┤    │ TCP  │  UDP │    ├────┴────┤    │    IP    │    └─────────┘  エ ┌────┬────┐    │ FTP  │ SNMP │    ├────┼────┤    │ TCP  │    │    ├────┤  UDP │    │  IP  │    │    └────┴────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。  等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ ★★★★宿題:上級シスアド向け★  アローダイアグラムで示す工程に基づいてシステム開発を進めたい。各作業を それぞれ最も早く開始するとき,必要となる人数の推移を表す図はどれか。ここで, 図中のそれぞれの作業に付けた数字は,作業に必要な日数と,1日あたりの必要人数 を表す。             ○            ┐ \      20 日 3 人/   \ 20 日 2 人          /     \ 20 日 5 人  / 20 日 4 人 ┘ ○─────→○────────→○         \       ┐  \          \     :    \10 日 3 人     20 日 2 人 \   :      \            ┘ :        ┘             ○────────→○               10 日 2 人         :::> ダミー作業 ア                  イ 人数                 人数 ┌                  ┌   ┌───┐ ├                  ├   │   │ ├                  ├   │   │ ├ ┌───┐      ├   │   │ 5├───────┘ └─┐    5├───┘   │   ┌─┐ ├ │    ├       │   │ │ ├ │    ├       │   │ │ ├ │    ├       └───┘ │ ├ │    ├             │ 0└─┴─┴─┴─┴─┴─┴─┴─  0└─┴─┴─┴─┴─┴─┴─┴─            50  日数              50  日数 ウ                  エ 人数                 人数 ┌                  ┌   ┌───┐ ├       ┌───┐      ├   │   │ ├       │   │      ├   │   │ ├ │   │      ├   │   │ 5├───┐   │ └─┐    5├───┘   │ ├ │ │ │    ├       └─┐ ├ └───┘ │    ├         │ ┌─┐ ├ │    ├         └─┘ │ ├ │    ├             │ 0└─┴─┴─┴─┴─┴─┴─┴─  0└─┴─┴─┴─┴─┴─┴─┴─            50  日数              50  日数 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ ★★★宿題:基本・高度共通・J2級向け★ 平成16年春問題特集  50 MIPS の処理装置の平均命令実行時間は幾らか。  ア 20 ナノ秒  イ 50 ナノ秒  ウ 2 マイクロ秒  エ 5 マイクロ秒 ------------------------------------------------------------------------ ★★宿題:初級シスアド・J準2級向け★ 平成16年春問題特集  インタプリタ方式によるプログラムの処理に関する記述として,適切なものは どれか。  ア 一般にコンパイル方式よりも処理が高速であり,大規模なプログラムの作   成に向いている。  イ 生成される目的プログラムが,コンパイラによるものよりも大きくなる。  ウ バッチ処理専用であり,会話型処理では使用できない。  エ プログラムの部分的な翻訳と実行を反復して行うことが容易である。 ------------------------------------------------------------------------ ★宿題:超入門・J3級★  ある工場では,これまでに発生した不良品について,不良原因ごとの件数を記 録している。この記録を基に,不良原因の上位 80 % を求めるのに適した図はど れか。    _  ア X 管理図  イ 散布図  ウ 特性要因図  エ パレート図 ======================================================================== 回答メールの取り扱い この宿題メールに返信の形で提出して下さい。自動的に件名に日付 (例:re:[jhomework] 2004-10-17),宛先が,jhomework@yscon.co.jp になります。 回答メールの内容は,著作権を放棄していると見なして,承諾なしに引用,変更, 利用させて頂きます。 回答用紙 広告を含めずにその下の部分のみ返信して下さい。 ----☆PR☆--------------------------------------------------------------  オブジェクト指向を勉強したい!,Javaを勉強したい!  メールマガジン『JavaScript&Javaで目指そう!基本情報技術者試験』 を購読してますか? (無料)執筆は,宿題メールでおなじみの斎藤末広  空メール(読めません)で自動登録→ jjmaga-subscribe@yahoogroups.jp  詳細 http://www.3721p.com/java/jmaga/ ---------------------------------------------------------------☆PR☆--- この下を返信して下さい。必要のないところは,削除して送って下さい。 下線のところに答えの記号を書きます。 ------------------------------------------------------------------------ テクニカル(ネットワーク)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 上級シスアド向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 基本・高度共通向け          _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 初級シスアド向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 超入門                _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他 ------------------------------------------------------------------------