Skip to content

Instantly share code, notes, and snippets.

@mhgp
Last active September 20, 2019 08:06
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mhgp/fac7c73038e298b338fe88c94938f6be to your computer and use it in GitHub Desktop.
Save mhgp/fac7c73038e298b338fe88c94938f6be to your computer and use it in GitHub Desktop.
Rust でも愛を生む二人を探す
use std::path::Path;
use std::fs::File;
use std::io::BufRead;
use std::io::BufReader;
/// &str 型から char 型に変換
/// # Panics
/// 文字列が1文字ではなかった場合、 panic を発生させる。
fn get_char(s: &str) -> char {
if s.chars().count() == 1 {
String::from(s).pop().unwrap()
} else {
panic!();
}
}
/// `path` で指定されたファイルから、『愛』を生むペアのリストを読み込み、配列として返す。
fn read_pair_list(path: &str) -> Vec<(char, char)> {
let mut vec = Vec::new();
let file = File::open(Path::new(path)).unwrap();
for line in BufReader::new(&file).lines() {
let line = line.unwrap();
let v: Vec<&str> = line.split(',').collect();
vec.push((get_char(v[0]), get_char(v[1])));
}
vec
}
fn main() {
// オリジナルの出力結果
let list_1 = read_pair_list("couples.txt");
// 『 Rust でも愛を生む二人を探す』の出力結果
let mut list_2 = read_pair_list("pairs_list.txt");
// 出力結果の比較
for pair_1 in list_1.iter() {
for idx in 0..list_2.len() {
if list_2[idx] == (pair_1.0, pair_1.1)
|| list_2[idx] == (pair_1.1, pair_1.0) {
list_2.swap_remove(idx);
break;
}
}
}
if list_2.len() == 0 {
//-- すべてのペアが一致
println!("一致");
} else {
//-- 一致しないペアが存在
println!("不一致");
}
}
/// Rust でも愛を生む二人を探す
/// 元ネタ:http://qiita.com/shuhei/items/ffddebaa537a34c9ea05
/// 参考:http://qiita.com/yohhoy/items/eb5df827fd31e8c8ca52
use std::char;
/// 定数『愛』
const KANJI_AI: char = '愛';
/// 『愛』を生む可能性のある、『愛』以外の文字の配列を返す。
fn create_kanji_list() -> Vec<char> {
let mut vec = Vec::new();
// /[一-龠]/ の範囲を検索
for bits in ('一' as u32)..('龠' as u32) {
if bits != KANJI_AI as u32 && bits & KANJI_AI as u32 == KANJI_AI as u32 {
vec.push(char::from_u32(bits).expect(format!("{:#x} 有効な文字ではありません。", bits).as_str()));
}
}
vec
}
/// 文字の配列を元に、『愛』を生むペアを返す。
fn search(list: Vec<char>) -> Vec<(char, char)> {
let mut pairs = Vec::new();
for (i, kanji_1) in list.iter().enumerate() {
for kanji_2 in list.iter().skip(i + 1) {
if *kanji_1 as u32 & *kanji_2 as u32 == KANJI_AI as u32 {
pairs.push((*kanji_1, *kanji_2));
}
}
}
pairs
}
fn main() {
let kanji_pairs = search(create_kanji_list());
for kanji_pair in kanji_pairs.iter() {
println!("{},{}", kanji_pair.0, kanji_pair.1);
}
}
感,愻
感,慛
感,慻
感,憛
感,憻
感,懛
感,懻
感,挛
感,挻
感,捛
感,捻
感,掛
感,掻
感,換
感,揻
感,攛
感,攻
感,敛
感,敻
感,斛
感,斻
感,旛
感,旻
感,望
感,朻
感,杛
感,杻
感,枛
感,枻
感,柛
感,査
感,椛
感,椻
感,楛
感,楻
感,榛
感,榻
感,槛
感,槻
感,欛
感,欻
感,歛
感,死
感,殛
感,殻
感,毛
感,毻
感,洛
感,活
感,浛
感,浻
感,涛
感,涻
感,淛
感,添
感,漛
感,漻
感,潛
感,潻
感,澛
感,澻
感,濛
感,濻
感,焛
感,焻
感,煛
感,煻
感,熛
感,熻
感,燛
感,燻
感,猛
感,猻
感,獛
感,獻
感,玛
感,玻
感,珛
感,珻
感,甛
感,画
感,畛
感,畻
感,疛
感,疻
感,痛
感,痻
感,眛
感,眻
感,睛
感,睻
感,瞛
感,瞻
感,矛
感,矻
感,礛
感,礻
感,祛
感,祻
感,禛
感,离
感,秛
感,移
感,笛
感,笻
感,筛
感,筻
感,箛
感,箻
感,篛
感,篻
感,紛
感,紻
感,絛
感,絻
感,綛
感,綻
感,緛
感,緻
感,缛
感,缻
感,罛
感,罻
感,羛
感,羻
感,翛
感,翻
愻,慛
愻,慟
愻,憛
愻,憟
愻,懛
愻,懟
愻,挛
愻,挟
愻,捛
愻,损
愻,掛
愻,掟
愻,換
愻,揟
愻,攛
愻,攟
愻,敛
愻,敟
愻,斛
愻,斟
愻,旛
愻,旟
愻,望
愻,期
愻,杛
愻,束
愻,枛
愻,枟
愻,柛
愻,柟
愻,椛
愻,椟
愻,楛
愻,楟
愻,榛
愻,榟
愻,槛
愻,槟
愻,欛
愻,欟
愻,歛
愻,歟
愻,殛
愻,殟
愻,毛
愻,毟
愻,洛
愻,洟
愻,浛
愻,浟
愻,涛
愻,涟
愻,淛
愻,淟
愻,漛
愻,漟
愻,潛
愻,潟
愻,澛
愻,澟
愻,濛
愻,濟
愻,焛
愻,焟
愻,煛
愻,煟
愻,熛
愻,熟
愻,燛
愻,營
愻,猛
愻,猟
愻,獛
愻,獟
愻,玛
愻,玟
愻,珛
愻,珟
愻,甛
愻,生
愻,畛
愻,畟
愻,疛
愻,疟
愻,痛
愻,痟
愻,眛
愻,真
愻,睛
愻,睟
愻,瞛
愻,瞟
愻,矛
愻,矟
愻,礛
愻,礟
愻,祛
愻,祟
愻,禛
愻,禟
愻,秛
愻,租
愻,笛
愻,笟
愻,筛
愻,筟
愻,箛
愻,箟
愻,篛
愻,篟
愻,紛
愻,紟
愻,絛
愻,絟
愻,綛
愻,綟
愻,緛
愻,緟
愻,缛
愻,缟
愻,罛
愻,罟
愻,羛
愻,羟
愻,翛
愻,翟
愿,慛
愿,憛
愿,懛
愿,挛
愿,捛
愿,掛
愿,換
愿,攛
愿,敛
愿,斛
愿,旛
愿,望
愿,杛
愿,枛
愿,柛
愿,椛
愿,楛
愿,榛
愿,槛
愿,欛
愿,歛
愿,殛
愿,毛
愿,洛
愿,浛
愿,涛
愿,淛
愿,漛
愿,潛
愿,澛
愿,濛
愿,焛
愿,煛
愿,熛
愿,燛
愿,猛
愿,獛
愿,玛
愿,珛
愿,甛
愿,畛
愿,疛
愿,痛
愿,眛
愿,睛
愿,瞛
愿,矛
愿,礛
愿,祛
愿,禛
愿,秛
愿,笛
愿,筛
愿,箛
愿,篛
愿,紛
愿,絛
愿,綛
愿,緛
愿,缛
愿,罛
愿,羛
愿,翛
慛,憛
慛,憟
慛,憻
慛,憿
慛,挛
慛,挟
慛,挻
慛,挿
慛,掛
慛,掟
慛,掻
慛,掿
慛,攛
慛,攟
慛,攻
慛,政
慛,斛
慛,斟
慛,斻
慛,斿
慛,望
慛,期
慛,朻
慛,朿
慛,枛
慛,枟
慛,枻
慛,枿
慛,椛
慛,椟
慛,椻
慛,椿
慛,榛
慛,榟
慛,榻
慛,榿
慛,欛
慛,欟
慛,欻
慛,欿
慛,殛
慛,殟
慛,殻
慛,殿
慛,洛
慛,洟
慛,活
慛,洿
慛,涛
慛,涟
慛,涻
慛,涿
慛,漛
慛,漟
慛,漻
慛,漿
慛,澛
慛,澟
慛,澻
慛,澿
慛,焛
慛,焟
慛,焻
慛,焿
慛,熛
慛,熟
慛,熻
慛,熿
慛,猛
慛,猟
慛,猻
慛,猿
慛,玛
慛,玟
慛,玻
慛,玿
慛,甛
慛,生
慛,画
慛,甿
慛,疛
慛,疟
慛,疻
慛,疿
慛,眛
慛,真
慛,眻
慛,眿
慛,瞛
慛,瞟
慛,瞻
慛,瞿
慛,礛
慛,礟
慛,礻
慛,礿
慛,禛
慛,禟
慛,离
慛,禿
慛,笛
慛,笟
慛,笻
慛,笿
慛,箛
慛,箟
慛,箻
慛,箿
慛,紛
慛,紟
慛,紻
慛,紿
慛,綛
慛,綟
慛,綻
慛,綿
慛,缛
慛,缟
慛,缻
慛,缿
慛,羛
慛,羟
慛,羻
慛,羿
慟,憛
慟,憻
慟,挛
慟,挻
慟,掛
慟,掻
慟,攛
慟,攻
慟,斛
慟,斻
慟,望
慟,朻
慟,枛
慟,枻
慟,椛
慟,椻
慟,榛
慟,榻
慟,欛
慟,欻
慟,殛
慟,殻
慟,洛
慟,活
慟,涛
慟,涻
慟,漛
慟,漻
慟,澛
慟,澻
慟,焛
慟,焻
慟,熛
慟,熻
慟,猛
慟,猻
慟,玛
慟,玻
慟,甛
慟,画
慟,疛
慟,疻
慟,眛
慟,眻
慟,瞛
慟,瞻
慟,礛
慟,礻
慟,禛
慟,离
慟,笛
慟,笻
慟,箛
慟,箻
慟,紛
慟,紻
慟,綛
慟,綻
慟,缛
慟,缻
慟,羛
慟,羻
慻,憛
慻,憟
慻,挛
慻,挟
慻,掛
慻,掟
慻,攛
慻,攟
慻,斛
慻,斟
慻,望
慻,期
慻,枛
慻,枟
慻,椛
慻,椟
慻,榛
慻,榟
慻,欛
慻,欟
慻,殛
慻,殟
慻,洛
慻,洟
慻,涛
慻,涟
慻,漛
慻,漟
慻,澛
慻,澟
慻,焛
慻,焟
慻,熛
慻,熟
慻,猛
慻,猟
慻,玛
慻,玟
慻,甛
慻,生
慻,疛
慻,疟
慻,眛
慻,真
慻,瞛
慻,瞟
慻,礛
慻,礟
慻,禛
慻,禟
慻,笛
慻,笟
慻,箛
慻,箟
慻,紛
慻,紟
慻,綛
慻,綟
慻,缛
慻,缟
慻,羛
慻,羟
慿,憛
慿,挛
慿,掛
慿,攛
慿,斛
慿,望
慿,枛
慿,椛
慿,榛
慿,欛
慿,殛
慿,洛
慿,涛
慿,漛
慿,澛
慿,焛
慿,熛
慿,猛
慿,玛
慿,甛
慿,疛
慿,眛
慿,瞛
慿,礛
慿,禛
慿,笛
慿,箛
慿,紛
慿,綛
慿,缛
慿,羛
憛,挛
憛,挟
憛,挻
憛,挿
憛,捛
憛,损
憛,捻
憛,捿
憛,攛
憛,攟
憛,攻
憛,政
憛,敛
憛,敟
憛,敻
憛,敿
憛,望
憛,期
憛,朻
憛,朿
憛,杛
憛,束
憛,杻
憛,板
憛,椛
憛,椟
憛,椻
憛,椿
憛,楛
憛,楟
憛,楻
憛,楿
憛,欛
憛,欟
憛,欻
憛,欿
憛,歛
憛,歟
憛,死
憛,歿
憛,洛
憛,洟
憛,活
憛,洿
憛,浛
憛,浟
憛,浻
憛,浿
憛,漛
憛,漟
憛,漻
憛,漿
憛,潛
憛,潟
憛,潻
憛,潿
憛,焛
憛,焟
憛,焻
憛,焿
憛,煛
憛,煟
憛,煻
憛,煿
憛,猛
憛,猟
憛,猻
憛,猿
憛,獛
憛,獟
憛,獻
憛,獿
憛,甛
憛,生
憛,画
憛,甿
憛,畛
憛,畟
憛,畻
憛,畿
憛,眛
憛,真
憛,眻
憛,眿
憛,睛
憛,睟
憛,睻
憛,睿
憛,礛
憛,礟
憛,礻
憛,礿
憛,祛
憛,祟
憛,祻
憛,祿
憛,笛
憛,笟
憛,笻
憛,笿
憛,筛
憛,筟
憛,筻
憛,筿
憛,紛
憛,紟
憛,紻
憛,紿
憛,絛
憛,絟
憛,絻
憛,絿
憛,缛
憛,缟
憛,缻
憛,缿
憛,罛
憛,罟
憛,罻
憛,罿
憟,挛
憟,挻
憟,捛
憟,捻
憟,攛
憟,攻
憟,敛
憟,敻
憟,望
憟,朻
憟,杛
憟,杻
憟,椛
憟,椻
憟,楛
憟,楻
憟,欛
憟,欻
憟,歛
憟,死
憟,洛
憟,活
憟,浛
憟,浻
憟,漛
憟,漻
憟,潛
憟,潻
憟,焛
憟,焻
憟,煛
憟,煻
憟,猛
憟,猻
憟,獛
憟,獻
憟,甛
憟,画
憟,畛
憟,畻
憟,眛
憟,眻
憟,睛
憟,睻
憟,礛
憟,礻
憟,祛
憟,祻
憟,笛
憟,笻
憟,筛
憟,筻
憟,紛
憟,紻
憟,絛
憟,絻
憟,缛
憟,缻
憟,罛
憟,罻
憻,挛
憻,挟
憻,捛
憻,损
憻,攛
憻,攟
憻,敛
憻,敟
憻,望
憻,期
憻,杛
憻,束
憻,椛
憻,椟
憻,楛
憻,楟
憻,欛
憻,欟
憻,歛
憻,歟
憻,洛
憻,洟
憻,浛
憻,浟
憻,漛
憻,漟
憻,潛
憻,潟
憻,焛
憻,焟
憻,煛
憻,煟
憻,猛
憻,猟
憻,獛
憻,獟
憻,甛
憻,生
憻,畛
憻,畟
憻,眛
憻,真
憻,睛
憻,睟
憻,礛
憻,礟
憻,祛
憻,祟
憻,笛
憻,笟
憻,筛
憻,筟
憻,紛
憻,紟
憻,絛
憻,絟
憻,缛
憻,缟
憻,罛
憻,罟
憿,挛
憿,捛
憿,攛
憿,敛
憿,望
憿,杛
憿,椛
憿,楛
憿,欛
憿,歛
憿,洛
憿,浛
憿,漛
憿,潛
憿,焛
憿,煛
憿,猛
憿,獛
憿,甛
憿,畛
憿,眛
憿,睛
憿,礛
憿,祛
憿,笛
憿,筛
憿,紛
憿,絛
憿,缛
憿,罛
懛,挛
懛,挟
懛,挻
懛,挿
懛,攛
懛,攟
懛,攻
懛,政
懛,望
懛,期
懛,朻
懛,朿
懛,椛
懛,椟
懛,椻
懛,椿
懛,欛
懛,欟
懛,欻
懛,欿
懛,洛
懛,洟
懛,活
懛,洿
懛,漛
懛,漟
懛,漻
懛,漿
懛,焛
懛,焟
懛,焻
懛,焿
懛,猛
懛,猟
懛,猻
懛,猿
懛,甛
懛,生
懛,画
懛,甿
懛,眛
懛,真
懛,眻
懛,眿
懛,礛
懛,礟
懛,礻
懛,礿
懛,笛
懛,笟
懛,笻
懛,笿
懛,紛
懛,紟
懛,紻
懛,紿
懛,缛
懛,缟
懛,缻
懛,缿
懟,挛
懟,挻
懟,攛
懟,攻
懟,望
懟,朻
懟,椛
懟,椻
懟,欛
懟,欻
懟,洛
懟,活
懟,漛
懟,漻
懟,焛
懟,焻
懟,猛
懟,猻
懟,甛
懟,画
懟,眛
懟,眻
懟,礛
懟,礻
懟,笛
懟,笻
懟,紛
懟,紻
懟,缛
懟,缻
懻,挛
懻,挟
懻,攛
懻,攟
懻,望
懻,期
懻,椛
懻,椟
懻,欛
懻,欟
懻,洛
懻,洟
懻,漛
懻,漟
懻,焛
懻,焟
懻,猛
懻,猟
懻,甛
懻,生
懻,眛
懻,真
懻,礛
懻,礟
懻,笛
懻,笟
懻,紛
懻,紟
懻,缛
懻,缟
懿,挛
懿,攛
懿,望
懿,椛
懿,欛
懿,洛
懿,漛
懿,焛
懿,猛
懿,甛
懿,眛
懿,礛
懿,笛
懿,紛
懿,缛
挛,攛
挛,攟
挛,攻
挛,政
挛,敛
挛,敟
挛,敻
挛,敿
挛,斛
挛,斟
挛,斻
挛,斿
挛,旛
挛,旟
挛,旻
挛,旿
挛,椛
挛,椟
挛,椻
挛,椿
挛,楛
挛,楟
挛,楻
挛,楿
挛,榛
挛,榟
挛,榻
挛,榿
挛,槛
挛,槟
挛,槻
挛,槿
挛,洛
挛,洟
挛,活
挛,洿
挛,浛
挛,浟
挛,浻
挛,浿
挛,涛
挛,涟
挛,涻
挛,涿
挛,淛
挛,淟
挛,添
挛,淿
挛,焛
挛,焟
挛,焻
挛,焿
挛,煛
挛,煟
挛,煻
挛,煿
挛,熛
挛,熟
挛,熻
挛,熿
挛,燛
挛,營
挛,燻
挛,燿
挛,甛
挛,生
挛,画
挛,甿
挛,畛
挛,畟
挛,畻
挛,畿
挛,疛
挛,疟
挛,疻
挛,疿
挛,痛
挛,痟
挛,痻
挛,痿
挛,礛
挛,礟
挛,礻
挛,礿
挛,祛
挛,祟
挛,祻
挛,祿
挛,禛
挛,禟
挛,离
挛,禿
挛,秛
挛,租
挛,移
挛,秿
挛,紛
挛,紟
挛,紻
挛,紿
挛,絛
挛,絟
挛,絻
挛,絿
挛,綛
挛,綟
挛,綻
挛,綿
挛,緛
挛,緟
挛,緻
挛,緿
挟,攛
挟,攻
挟,敛
挟,敻
挟,斛
挟,斻
挟,旛
挟,旻
挟,椛
挟,椻
挟,楛
挟,楻
挟,榛
挟,榻
挟,槛
挟,槻
挟,洛
挟,活
挟,浛
挟,浻
挟,涛
挟,涻
挟,淛
挟,添
挟,焛
挟,焻
挟,煛
挟,煻
挟,熛
挟,熻
挟,燛
挟,燻
挟,甛
挟,画
挟,畛
挟,畻
挟,疛
挟,疻
挟,痛
挟,痻
挟,礛
挟,礻
挟,祛
挟,祻
挟,禛
挟,离
挟,秛
挟,移
挟,紛
挟,紻
挟,絛
挟,絻
挟,綛
挟,綻
挟,緛
挟,緻
挻,攛
挻,攟
挻,敛
挻,敟
挻,斛
挻,斟
挻,旛
挻,旟
挻,椛
挻,椟
挻,楛
挻,楟
挻,榛
挻,榟
挻,槛
挻,槟
挻,洛
挻,洟
挻,浛
挻,浟
挻,涛
挻,涟
挻,淛
挻,淟
挻,焛
挻,焟
挻,煛
挻,煟
挻,熛
挻,熟
挻,燛
挻,營
挻,甛
挻,生
挻,畛
挻,畟
挻,疛
挻,疟
挻,痛
挻,痟
挻,礛
挻,礟
挻,祛
挻,祟
挻,禛
挻,禟
挻,秛
挻,租
挻,紛
挻,紟
挻,絛
挻,絟
挻,綛
挻,綟
挻,緛
挻,緟
挿,攛
挿,敛
挿,斛
挿,旛
挿,椛
挿,楛
挿,榛
挿,槛
挿,洛
挿,浛
挿,涛
挿,淛
挿,焛
挿,煛
挿,熛
挿,燛
挿,甛
挿,畛
挿,疛
挿,痛
挿,礛
挿,祛
挿,禛
挿,秛
挿,紛
挿,絛
挿,綛
挿,緛
捛,攛
捛,攟
捛,攻
捛,政
捛,斛
捛,斟
捛,斻
捛,斿
捛,椛
捛,椟
捛,椻
捛,椿
捛,榛
捛,榟
捛,榻
捛,榿
捛,洛
捛,洟
捛,活
捛,洿
捛,涛
捛,涟
捛,涻
捛,涿
捛,焛
捛,焟
捛,焻
捛,焿
捛,熛
捛,熟
捛,熻
捛,熿
捛,甛
捛,生
捛,画
捛,甿
捛,疛
捛,疟
捛,疻
捛,疿
捛,礛
捛,礟
捛,礻
捛,礿
捛,禛
捛,禟
捛,离
捛,禿
捛,紛
捛,紟
捛,紻
捛,紿
捛,綛
捛,綟
捛,綻
捛,綿
损,攛
损,攻
损,斛
损,斻
损,椛
损,椻
损,榛
损,榻
损,洛
损,活
损,涛
损,涻
损,焛
损,焻
损,熛
损,熻
损,甛
损,画
损,疛
损,疻
损,礛
损,礻
损,禛
损,离
损,紛
损,紻
损,綛
损,綻
捻,攛
捻,攟
捻,斛
捻,斟
捻,椛
捻,椟
捻,榛
捻,榟
捻,洛
捻,洟
捻,涛
捻,涟
捻,焛
捻,焟
捻,熛
捻,熟
捻,甛
捻,生
捻,疛
捻,疟
捻,礛
捻,礟
捻,禛
捻,禟
捻,紛
捻,紟
捻,綛
捻,綟
捿,攛
捿,斛
捿,椛
捿,榛
捿,洛
捿,涛
捿,焛
捿,熛
捿,甛
捿,疛
捿,礛
捿,禛
捿,紛
捿,綛
掛,攛
掛,攟
掛,攻
掛,政
掛,敛
掛,敟
掛,敻
掛,敿
掛,椛
掛,椟
掛,椻
掛,椿
掛,楛
掛,楟
掛,楻
掛,楿
掛,洛
掛,洟
掛,活
掛,洿
掛,浛
掛,浟
掛,浻
掛,浿
掛,焛
掛,焟
掛,焻
掛,焿
掛,煛
掛,煟
掛,煻
掛,煿
掛,甛
掛,生
掛,画
掛,甿
掛,畛
掛,畟
掛,畻
掛,畿
掛,礛
掛,礟
掛,礻
掛,礿
掛,祛
掛,祟
掛,祻
掛,祿
掛,紛
掛,紟
掛,紻
掛,紿
掛,絛
掛,絟
掛,絻
掛,絿
掟,攛
掟,攻
掟,敛
掟,敻
掟,椛
掟,椻
掟,楛
掟,楻
掟,洛
掟,活
掟,浛
掟,浻
掟,焛
掟,焻
掟,煛
掟,煻
掟,甛
掟,画
掟,畛
掟,畻
掟,礛
掟,礻
掟,祛
掟,祻
掟,紛
掟,紻
掟,絛
掟,絻
掻,攛
掻,攟
掻,敛
掻,敟
掻,椛
掻,椟
掻,楛
掻,楟
掻,洛
掻,洟
掻,浛
掻,浟
掻,焛
掻,焟
掻,煛
掻,煟
掻,甛
掻,生
掻,畛
掻,畟
掻,礛
掻,礟
掻,祛
掻,祟
掻,紛
掻,紟
掻,絛
掻,絟
掿,攛
掿,敛
掿,椛
掿,楛
掿,洛
掿,浛
掿,焛
掿,煛
掿,甛
掿,畛
掿,礛
掿,祛
掿,紛
掿,絛
換,攛
換,攟
換,攻
換,政
換,椛
換,椟
換,椻
換,椿
換,洛
換,洟
換,活
換,洿
換,焛
換,焟
換,焻
換,焿
換,甛
換,生
換,画
換,甿
換,礛
換,礟
換,礻
換,礿
換,紛
換,紟
換,紻
換,紿
揟,攛
揟,攻
揟,椛
揟,椻
揟,洛
揟,活
揟,焛
揟,焻
揟,甛
揟,画
揟,礛
揟,礻
揟,紛
揟,紻
揻,攛
揻,攟
揻,椛
揻,椟
揻,洛
揻,洟
揻,焛
揻,焟
揻,甛
揻,生
揻,礛
揻,礟
揻,紛
揻,紟
揿,攛
揿,椛
揿,洛
揿,焛
揿,甛
揿,礛
揿,紛
攛,椛
攛,椟
攛,椻
攛,椿
攛,楛
攛,楟
攛,楻
攛,楿
攛,榛
攛,榟
攛,榻
攛,榿
攛,槛
攛,槟
攛,槻
攛,槿
攛,欛
攛,欟
攛,欻
攛,欿
攛,歛
攛,歟
攛,死
攛,歿
攛,殛
攛,殟
攛,殻
攛,殿
攛,毛
攛,毟
攛,毻
攛,毿
攛,焛
攛,焟
攛,焻
攛,焿
攛,煛
攛,煟
攛,煻
攛,煿
攛,熛
攛,熟
攛,熻
攛,熿
攛,燛
攛,營
攛,燻
攛,燿
攛,猛
攛,猟
攛,猻
攛,猿
攛,獛
攛,獟
攛,獻
攛,獿
攛,玛
攛,玟
攛,玻
攛,玿
攛,珛
攛,珟
攛,珻
攛,珿
攛,礛
攛,礟
攛,礻
攛,礿
攛,祛
攛,祟
攛,祻
攛,祿
攛,禛
攛,禟
攛,离
攛,禿
攛,秛
攛,租
攛,移
攛,秿
攛,笛
攛,笟
攛,笻
攛,笿
攛,筛
攛,筟
攛,筻
攛,筿
攛,箛
攛,箟
攛,箻
攛,箿
攛,篛
攛,篟
攛,篻
攛,篿
攟,椛
攟,椻
攟,楛
攟,楻
攟,榛
攟,榻
攟,槛
攟,槻
攟,欛
攟,欻
攟,歛
攟,死
攟,殛
攟,殻
攟,毛
攟,毻
攟,焛
攟,焻
攟,煛
攟,煻
攟,熛
攟,熻
攟,燛
攟,燻
攟,猛
攟,猻
攟,獛
攟,獻
攟,玛
攟,玻
攟,珛
攟,珻
攟,礛
攟,礻
攟,祛
攟,祻
攟,禛
攟,离
攟,秛
攟,移
攟,笛
攟,笻
攟,筛
攟,筻
攟,箛
攟,箻
攟,篛
攟,篻
攻,椛
攻,椟
攻,楛
攻,楟
攻,榛
攻,榟
攻,槛
攻,槟
攻,欛
攻,欟
攻,歛
攻,歟
攻,殛
攻,殟
攻,毛
攻,毟
攻,焛
攻,焟
攻,煛
攻,煟
攻,熛
攻,熟
攻,燛
攻,營
攻,猛
攻,猟
攻,獛
攻,獟
攻,玛
攻,玟
攻,珛
攻,珟
攻,礛
攻,礟
攻,祛
攻,祟
攻,禛
攻,禟
攻,秛
攻,租
攻,笛
攻,笟
攻,筛
攻,筟
攻,箛
攻,箟
攻,篛
攻,篟
政,椛
政,楛
政,榛
政,槛
政,欛
政,歛
政,殛
政,毛
政,焛
政,煛
政,熛
政,燛
政,猛
政,獛
政,玛
政,珛
政,礛
政,祛
政,禛
政,秛
政,笛
政,筛
政,箛
政,篛
敛,椛
敛,椟
敛,椻
敛,椿
敛,榛
敛,榟
敛,榻
敛,榿
敛,欛
敛,欟
敛,欻
敛,欿
敛,殛
敛,殟
敛,殻
敛,殿
敛,焛
敛,焟
敛,焻
敛,焿
敛,熛
敛,熟
敛,熻
敛,熿
敛,猛
敛,猟
敛,猻
敛,猿
敛,玛
敛,玟
敛,玻
敛,玿
敛,礛
敛,礟
敛,礻
敛,礿
敛,禛
敛,禟
敛,离
敛,禿
敛,笛
敛,笟
敛,笻
敛,笿
敛,箛
敛,箟
敛,箻
敛,箿
敟,椛
敟,椻
敟,榛
敟,榻
敟,欛
敟,欻
敟,殛
敟,殻
敟,焛
敟,焻
敟,熛
敟,熻
敟,猛
敟,猻
敟,玛
敟,玻
敟,礛
敟,礻
敟,禛
敟,离
敟,笛
敟,笻
敟,箛
敟,箻
敻,椛
敻,椟
敻,榛
敻,榟
敻,欛
敻,欟
敻,殛
敻,殟
敻,焛
敻,焟
敻,熛
敻,熟
敻,猛
敻,猟
敻,玛
敻,玟
敻,礛
敻,礟
敻,禛
敻,禟
敻,笛
敻,笟
敻,箛
敻,箟
敿,椛
敿,榛
敿,欛
敿,殛
敿,焛
敿,熛
敿,猛
敿,玛
敿,礛
敿,禛
敿,笛
敿,箛
斛,椛
斛,椟
斛,椻
斛,椿
斛,楛
斛,楟
斛,楻
斛,楿
斛,欛
斛,欟
斛,欻
斛,欿
斛,歛
斛,歟
斛,死
斛,歿
斛,焛
斛,焟
斛,焻
斛,焿
斛,煛
斛,煟
斛,煻
斛,煿
斛,猛
斛,猟
斛,猻
斛,猿
斛,獛
斛,獟
斛,獻
斛,獿
斛,礛
斛,礟
斛,礻
斛,礿
斛,祛
斛,祟
斛,祻
斛,祿
斛,笛
斛,笟
斛,笻
斛,笿
斛,筛
斛,筟
斛,筻
斛,筿
斟,椛
斟,椻
斟,楛
斟,楻
斟,欛
斟,欻
斟,歛
斟,死
斟,焛
斟,焻
斟,煛
斟,煻
斟,猛
斟,猻
斟,獛
斟,獻
斟,礛
斟,礻
斟,祛
斟,祻
斟,笛
斟,笻
斟,筛
斟,筻
斻,椛
斻,椟
斻,楛
斻,楟
斻,欛
斻,欟
斻,歛
斻,歟
斻,焛
斻,焟
斻,煛
斻,煟
斻,猛
斻,猟
斻,獛
斻,獟
斻,礛
斻,礟
斻,祛
斻,祟
斻,笛
斻,笟
斻,筛
斻,筟
斿,椛
斿,楛
斿,欛
斿,歛
斿,焛
斿,煛
斿,猛
斿,獛
斿,礛
斿,祛
斿,笛
斿,筛
旛,椛
旛,椟
旛,椻
旛,椿
旛,欛
旛,欟
旛,欻
旛,欿
旛,焛
旛,焟
旛,焻
旛,焿
旛,猛
旛,猟
旛,猻
旛,猿
旛,礛
旛,礟
旛,礻
旛,礿
旛,笛
旛,笟
旛,笻
旛,笿
旟,椛
旟,椻
旟,欛
旟,欻
旟,焛
旟,焻
旟,猛
旟,猻
旟,礛
旟,礻
旟,笛
旟,笻
旻,椛
旻,椟
旻,欛
旻,欟
旻,焛
旻,焟
旻,猛
旻,猟
旻,礛
旻,礟
旻,笛
旻,笟
旿,椛
旿,欛
旿,焛
旿,猛
旿,礛
旿,笛
望,椛
望,椟
望,椻
望,椿
望,楛
望,楟
望,楻
望,楿
望,榛
望,榟
望,榻
望,榿
望,槛
望,槟
望,槻
望,槿
望,焛
望,焟
望,焻
望,焿
望,煛
望,煟
望,煻
望,煿
望,熛
望,熟
望,熻
望,熿
望,燛
望,營
望,燻
望,燿
望,礛
望,礟
望,礻
望,礿
望,祛
望,祟
望,祻
望,祿
望,禛
望,禟
望,离
望,禿
望,秛
望,租
望,移
望,秿
期,椛
期,椻
期,楛
期,楻
期,榛
期,榻
期,槛
期,槻
期,焛
期,焻
期,煛
期,煻
期,熛
期,熻
期,燛
期,燻
期,礛
期,礻
期,祛
期,祻
期,禛
期,离
期,秛
期,移
朻,椛
朻,椟
朻,楛
朻,楟
朻,榛
朻,榟
朻,槛
朻,槟
朻,焛
朻,焟
朻,煛
朻,煟
朻,熛
朻,熟
朻,燛
朻,營
朻,礛
朻,礟
朻,祛
朻,祟
朻,禛
朻,禟
朻,秛
朻,租
朿,椛
朿,楛
朿,榛
朿,槛
朿,焛
朿,煛
朿,熛
朿,燛
朿,礛
朿,祛
朿,禛
朿,秛
杛,椛
杛,椟
杛,椻
杛,椿
杛,榛
杛,榟
杛,榻
杛,榿
杛,焛
杛,焟
杛,焻
杛,焿
杛,熛
杛,熟
杛,熻
杛,熿
杛,礛
杛,礟
杛,礻
杛,礿
杛,禛
杛,禟
杛,离
杛,禿
束,椛
束,椻
束,榛
束,榻
束,焛
束,焻
束,熛
束,熻
束,礛
束,礻
束,禛
束,离
杻,椛
杻,椟
杻,榛
杻,榟
杻,焛
杻,焟
杻,熛
杻,熟
杻,礛
杻,礟
杻,禛
杻,禟
板,椛
板,榛
板,焛
板,熛
板,礛
板,禛
枛,椛
枛,椟
枛,椻
枛,椿
枛,楛
枛,楟
枛,楻
枛,楿
枛,焛
枛,焟
枛,焻
枛,焿
枛,煛
枛,煟
枛,煻
枛,煿
枛,礛
枛,礟
枛,礻
枛,礿
枛,祛
枛,祟
枛,祻
枛,祿
枟,椛
枟,椻
枟,楛
枟,楻
枟,焛
枟,焻
枟,煛
枟,煻
枟,礛
枟,礻
枟,祛
枟,祻
枻,椛
枻,椟
枻,楛
枻,楟
枻,焛
枻,焟
枻,煛
枻,煟
枻,礛
枻,礟
枻,祛
枻,祟
枿,椛
枿,楛
枿,焛
枿,煛
枿,礛
枿,祛
柛,椛
柛,椟
柛,椻
柛,椿
柛,焛
柛,焟
柛,焻
柛,焿
柛,礛
柛,礟
柛,礻
柛,礿
柟,椛
柟,椻
柟,焛
柟,焻
柟,礛
柟,礻
査,椛
査,椟
査,焛
査,焟
査,礛
査,礟
柿,椛
柿,焛
柿,礛
椛,焛
椛,焟
椛,焻
椛,焿
椛,煛
椛,煟
椛,煻
椛,煿
椛,熛
椛,熟
椛,熻
椛,熿
椛,燛
椛,營
椛,燻
椛,燿
椛,猛
椛,猟
椛,猻
椛,猿
椛,獛
椛,獟
椛,獻
椛,獿
椛,玛
椛,玟
椛,玻
椛,玿
椛,珛
椛,珟
椛,珻
椛,珿
椛,甛
椛,生
椛,画
椛,甿
椛,畛
椛,畟
椛,畻
椛,畿
椛,疛
椛,疟
椛,疻
椛,疿
椛,痛
椛,痟
椛,痻
椛,痿
椛,眛
椛,真
椛,眻
椛,眿
椛,睛
椛,睟
椛,睻
椛,睿
椛,瞛
椛,瞟
椛,瞻
椛,瞿
椛,矛
椛,矟
椛,矻
椛,矿
椟,焛
椟,焻
椟,煛
椟,煻
椟,熛
椟,熻
椟,燛
椟,燻
椟,猛
椟,猻
椟,獛
椟,獻
椟,玛
椟,玻
椟,珛
椟,珻
椟,甛
椟,画
椟,畛
椟,畻
椟,疛
椟,疻
椟,痛
椟,痻
椟,眛
椟,眻
椟,睛
椟,睻
椟,瞛
椟,瞻
椟,矛
椟,矻
椻,焛
椻,焟
椻,煛
椻,煟
椻,熛
椻,熟
椻,燛
椻,營
椻,猛
椻,猟
椻,獛
椻,獟
椻,玛
椻,玟
椻,珛
椻,珟
椻,甛
椻,生
椻,畛
椻,畟
椻,疛
椻,疟
椻,痛
椻,痟
椻,眛
椻,真
椻,睛
椻,睟
椻,瞛
椻,瞟
椻,矛
椻,矟
椿,焛
椿,煛
椿,熛
椿,燛
椿,猛
椿,獛
椿,玛
椿,珛
椿,甛
椿,畛
椿,疛
椿,痛
椿,眛
椿,睛
椿,瞛
椿,矛
楛,焛
楛,焟
楛,焻
楛,焿
楛,熛
楛,熟
楛,熻
楛,熿
楛,猛
楛,猟
楛,猻
楛,猿
楛,玛
楛,玟
楛,玻
楛,玿
楛,甛
楛,生
楛,画
楛,甿
楛,疛
楛,疟
楛,疻
楛,疿
楛,眛
楛,真
楛,眻
楛,眿
楛,瞛
楛,瞟
楛,瞻
楛,瞿
楟,焛
楟,焻
楟,熛
楟,熻
楟,猛
楟,猻
楟,玛
楟,玻
楟,甛
楟,画
楟,疛
楟,疻
楟,眛
楟,眻
楟,瞛
楟,瞻
楻,焛
楻,焟
楻,熛
楻,熟
楻,猛
楻,猟
楻,玛
楻,玟
楻,甛
楻,生
楻,疛
楻,疟
楻,眛
楻,真
楻,瞛
楻,瞟
楿,焛
楿,熛
楿,猛
楿,玛
楿,甛
楿,疛
楿,眛
楿,瞛
榛,焛
榛,焟
榛,焻
榛,焿
榛,煛
榛,煟
榛,煻
榛,煿
榛,猛
榛,猟
榛,猻
榛,猿
榛,獛
榛,獟
榛,獻
榛,獿
榛,甛
榛,生
榛,画
榛,甿
榛,畛
榛,畟
榛,畻
榛,畿
榛,眛
榛,真
榛,眻
榛,眿
榛,睛
榛,睟
榛,睻
榛,睿
榟,焛
榟,焻
榟,煛
榟,煻
榟,猛
榟,猻
榟,獛
榟,獻
榟,甛
榟,画
榟,畛
榟,畻
榟,眛
榟,眻
榟,睛
榟,睻
榻,焛
榻,焟
榻,煛
榻,煟
榻,猛
榻,猟
榻,獛
榻,獟
榻,甛
榻,生
榻,畛
榻,畟
榻,眛
榻,真
榻,睛
榻,睟
榿,焛
榿,煛
榿,猛
榿,獛
榿,甛
榿,畛
榿,眛
榿,睛
槛,焛
槛,焟
槛,焻
槛,焿
槛,猛
槛,猟
槛,猻
槛,猿
槛,甛
槛,生
槛,画
槛,甿
槛,眛
槛,真
槛,眻
槛,眿
槟,焛
槟,焻
槟,猛
槟,猻
槟,甛
槟,画
槟,眛
槟,眻
槻,焛
槻,焟
槻,猛
槻,猟
槻,甛
槻,生
槻,眛
槻,真
槿,焛
槿,猛
槿,甛
槿,眛
欛,焛
欛,焟
欛,焻
欛,焿
欛,煛
欛,煟
欛,煻
欛,煿
欛,熛
欛,熟
欛,熻
欛,熿
欛,燛
欛,營
欛,燻
欛,燿
欛,甛
欛,生
欛,画
欛,甿
欛,畛
欛,畟
欛,畻
欛,畿
欛,疛
欛,疟
欛,疻
欛,疿
欛,痛
欛,痟
欛,痻
欛,痿
欟,焛
欟,焻
欟,煛
欟,煻
欟,熛
欟,熻
欟,燛
欟,燻
欟,甛
欟,画
欟,畛
欟,畻
欟,疛
欟,疻
欟,痛
欟,痻
欻,焛
欻,焟
欻,煛
欻,煟
欻,熛
欻,熟
欻,燛
欻,營
欻,甛
欻,生
欻,畛
欻,畟
欻,疛
欻,疟
欻,痛
欻,痟
欿,焛
欿,煛
欿,熛
欿,燛
欿,甛
欿,畛
欿,疛
欿,痛
歛,焛
歛,焟
歛,焻
歛,焿
歛,熛
歛,熟
歛,熻
歛,熿
歛,甛
歛,生
歛,画
歛,甿
歛,疛
歛,疟
歛,疻
歛,疿
歟,焛
歟,焻
歟,熛
歟,熻
歟,甛
歟,画
歟,疛
歟,疻
死,焛
死,焟
死,熛
死,熟
死,甛
死,生
死,疛
死,疟
歿,焛
歿,熛
歿,甛
歿,疛
殛,焛
殛,焟
殛,焻
殛,焿
殛,煛
殛,煟
殛,煻
殛,煿
殛,甛
殛,生
殛,画
殛,甿
殛,畛
殛,畟
殛,畻
殛,畿
殟,焛
殟,焻
殟,煛
殟,煻
殟,甛
殟,画
殟,畛
殟,畻
殻,焛
殻,焟
殻,煛
殻,煟
殻,甛
殻,生
殻,畛
殻,畟
殿,焛
殿,煛
殿,甛
殿,畛
毛,焛
毛,焟
毛,焻
毛,焿
毛,甛
毛,生
毛,画
毛,甿
毟,焛
毟,焻
毟,甛
毟,画
毻,焛
毻,焟
毻,甛
毻,生
毿,焛
毿,甛
洛,焛
洛,焟
洛,焻
洛,焿
洛,煛
洛,煟
洛,煻
洛,煿
洛,熛
洛,熟
洛,熻
洛,熿
洛,燛
洛,營
洛,燻
洛,燿
洛,猛
洛,猟
洛,猻
洛,猿
洛,獛
洛,獟
洛,獻
洛,獿
洛,玛
洛,玟
洛,玻
洛,玿
洛,珛
洛,珟
洛,珻
洛,珿
洟,焛
洟,焻
洟,煛
洟,煻
洟,熛
洟,熻
洟,燛
洟,燻
洟,猛
洟,猻
洟,獛
洟,獻
洟,玛
洟,玻
洟,珛
洟,珻
活,焛
活,焟
活,煛
活,煟
活,熛
活,熟
活,燛
活,營
活,猛
活,猟
活,獛
活,獟
活,玛
活,玟
活,珛
活,珟
洿,焛
洿,煛
洿,熛
洿,燛
洿,猛
洿,獛
洿,玛
洿,珛
浛,焛
浛,焟
浛,焻
浛,焿
浛,熛
浛,熟
浛,熻
浛,熿
浛,猛
浛,猟
浛,猻
浛,猿
浛,玛
浛,玟
浛,玻
浛,玿
浟,焛
浟,焻
浟,熛
浟,熻
浟,猛
浟,猻
浟,玛
浟,玻
浻,焛
浻,焟
浻,熛
浻,熟
浻,猛
浻,猟
浻,玛
浻,玟
浿,焛
浿,熛
浿,猛
浿,玛
涛,焛
涛,焟
涛,焻
涛,焿
涛,煛
涛,煟
涛,煻
涛,煿
涛,猛
涛,猟
涛,猻
涛,猿
涛,獛
涛,獟
涛,獻
涛,獿
涟,焛
涟,焻
涟,煛
涟,煻
涟,猛
涟,猻
涟,獛
涟,獻
涻,焛
涻,焟
涻,煛
涻,煟
涻,猛
涻,猟
涻,獛
涻,獟
涿,焛
涿,煛
涿,猛
涿,獛
淛,焛
淛,焟
淛,焻
淛,焿
淛,猛
淛,猟
淛,猻
淛,猿
淟,焛
淟,焻
淟,猛
淟,猻
添,焛
添,焟
添,猛
添,猟
淿,焛
淿,猛
漛,焛
漛,焟
漛,焻
漛,焿
漛,煛
漛,煟
漛,煻
漛,煿
漛,熛
漛,熟
漛,熻
漛,熿
漛,燛
漛,營
漛,燻
漛,燿
漟,焛
漟,焻
漟,煛
漟,煻
漟,熛
漟,熻
漟,燛
漟,燻
漻,焛
漻,焟
漻,煛
漻,煟
漻,熛
漻,熟
漻,燛
漻,營
漿,焛
漿,煛
漿,熛
漿,燛
潛,焛
潛,焟
潛,焻
潛,焿
潛,熛
潛,熟
潛,熻
潛,熿
潟,焛
潟,焻
潟,熛
潟,熻
潻,焛
潻,焟
潻,熛
潻,熟
潿,焛
潿,熛
澛,焛
澛,焟
澛,焻
澛,焿
澛,煛
澛,煟
澛,煻
澛,煿
澟,焛
澟,焻
澟,煛
澟,煻
澻,焛
澻,焟
澻,煛
澻,煟
澿,焛
澿,煛
濛,焛
濛,焟
濛,焻
濛,焿
濟,焛
濟,焻
濻,焛
濻,焟
濿,焛
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment